MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.

    [MMM-RTSPStream] - Video Streaming from Live Feeds & Security Cameras

    Scheduled Pinned Locked Moved Utilities
    602 Posts 67 Posters 1.9m Views 68 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • evroomE Offline
      evroom
      last edited by evroom

      The pstree command might not work when the width of your terminal is not enough.
      Make it wide enough to have pm2 status show the PID column.

      MagicMirror version: 2.30.0
      Raspberry Pi 4 Model B Rev 1.5 (8 GB RAM)
      Raspbian GNU/Linux 12 (bookworm)

      Test environment:
      MagicMirror version: v2.30.0
      Raspberry Pi 3 Model B Plus Rev 1.3 (1 GB RAM)
      Raspbian GNU/Linux 12 (bookworm)

      1 Reply Last reply Reply Quote 0
      • B Offline
        bill22
        last edited by bill22

        @evroom

        Hi,

        i couldnt find something in the log so far…

        I may overlook something here in genera. Looks like the avm_stream is still starting on rebooting the RPI…I tried with stop and save within pm2 already…So if I reboot, the avm_stream is online again…

        pi@raspberrypi:~ $ pm2 status
        ┌─────────────┬────┬──────┬─────────┬────┬─────┬──────────┐
        │ Name        │ id │ mode │ status  │ ↺  │ cpu │ memory   │
        ├─────────────┼────┼──────┼─────────┼────┼─────┼──────────┤
        │ avm_stream  │ 2  │ fork │ stopped │ 0  │ 0%  │ 0 B      │
        │ mm          │ 1  │ fork │ online  │ 0  │ 0%  │ 2.6 MB   │
        │ omx_stream1 │ 0  │ fork │ stopped │ 15 │ 0%  │ 0 B      │
        └─────────────┴────┴──────┴─────────┴────┴─────┴──────────┘
         
        
        pi@raspberrypi:~ $ pstree -ap `pgrep omxplayer | head -1`; pstree -ap `pm2 status | grep omx_stream1 | awk '{print $10}'`
        systemd,1 splash
          ├─PM2 v3.5.1: God,813      
          │   ├─bash,923 /home/pi/mm.sh
          │   │   └─npm,929                    
          │   │       ├─sh,1047 -c sh run-start.sh
          │   │       │   └─sh,1048 run-start.sh
          │   │       │       └─node,1049 /home/pi/MagicMirror/node_modules/.bin/electron js/electron.js
          │   │       │           ├─electron,1064
          │   │       │           │   ├─electron,1126
          │   │       │           │   │   └─electron,1467
          │   │       │           │   │       ├─{Chrome_ChildIOT},1473
          │   │       │           │   │       ├─{CompositorTileW},1496
          │   │       │           │   │       ├─{CompositorTileW},1501
          │   │       │           │   │       ├─{CompositorTileW},1503
          │   │       │           │   │       ├─{Compositor},1495
          │   │       │           │   │       ├─{File thread},1479
          │   │       │           │   │       ├─{GpuMemoryThread},1474
          │   │       │           │   │       ├─{ScriptStreamer },1539
          │   │       │           │   │       ├─{TaskSchedulerBa},1469
          │   │       │           │   │       ├─{TaskSchedulerBa},1470
          │   │       │           │   │       ├─{TaskSchedulerFo},1472
          │   │       │           │   │       ├─{TaskSchedulerFo},1737
          │   │       │           │   │       ├─{TaskSchedulerSe},1468
          │   │       │           │   │       └─{electron},1524
          │   │       │           │   ├─electron,1454
          │   │       │           │   │   ├─{Chrome_ChildIOT},1511
          │   │       │           │   │   ├─{TaskSchedulerBa},1507
          │   │       │           │   │   ├─{TaskSchedulerBa},1508
          │   │       │           │   │   ├─{TaskSchedulerFo},1509
          │   │       │           │   │   ├─{TaskSchedulerFo},1510
          │   │       │           │   │   ├─{TaskSchedulerSe},1506
          │   │       │           │   │   ├─{Watchdog},1505
          │   │       │           │   │   ├─{llvmpipe-0},1487
          │   │       │           │   │   ├─{llvmpipe-1},1488
          │   │       │           │   │   ├─{llvmpipe-2},1489
          │   │       │           │   │   └─{llvmpipe-3},1490
          │   │       │           │   ├─{AudioThread},1444
          │   │       │           │   ├─{CacheThread_Blo},1466
          │   │       │           │   ├─{Chrome_IOThread},1428
          │   │       │           │   ├─{CompositorTileW},1443
          │   │       │           │   ├─{CrShutdownDetec},1432
          │   │       │           │   ├─{D-Bus thread},1431
          │   │       │           │   ├─{NetworkChangeNo},1429
          │   │       │           │   ├─{TaskSchedulerBa},1434
          │   │       │           │   ├─{TaskSchedulerBa},1462
          │   │       │           │   ├─{TaskSchedulerFo},1436
          │   │       │           │   ├─{TaskSchedulerFo},1439
          │   │       │           │   ├─{TaskSchedulerSe},1433
          │   │       │           │   ├─{TaskSchedulerSi},1441
          │   │       │           │   ├─{TaskSchedulerSi},1442
          │   │       │           │   ├─{TaskSchedulerSi},1573
          │   │       │           │   ├─{electron},1191
          │   │       │           │   ├─{electron},1192
          │   │       │           │   ├─{electron},1193
          │   │       │           │   ├─{electron},1221
          │   │       │           │   ├─{electron},1414
          │   │       │           │   ├─{electron},1415
          │   │       │           │   ├─{electron},1416
          │   │       │           │   ├─{electron},1417
          │   │       │           │   ├─{electron},1453
          │   │       │           │   ├─{gdbus},1179
          │   │       │           │   ├─{gmain},1178
          │   │       │           │   ├─{inotify_reader},1430
          │   │       │           │   ├─{llvmpipe-0},1167
          │   │       │           │   ├─{llvmpipe-1},1168
          │   │       │           │   ├─{llvmpipe-2},1169
          │   │       │           │   ├─{llvmpipe-3},1170
          │   │       │           │   └─{sandbox_ipc_thr},1125
          │   │       │           ├─{node},1050
          │   │       │           ├─{node},1051
          │   │       │           ├─{node},1052
          │   │       │           ├─{node},1053
          │   │       │           ├─{node},1054
          │   │       │           └─{node},1057
          │   │       ├─{node},934
          │   │       ├─{node},935
          │   │       ├─{node},936
          │   │       ├─{node},937
          │   │       ├─{node},938
          │   │       ├─{node},945
          │   │       ├─{npm},1013
          │   │       ├─{npm},1014
          │   │       ├─{npm},1015
          │   │       └─{npm},1016
          │   ├─{PM2 v3.5.1: God},915
          │   ├─{PM2 v3.5.1: God},916
          │   ├─{PM2 v3.5.1: God},917
          │   ├─{PM2 v3.5.1: God},918
          │   ├─{node},814
          │   ├─{node},815
          │   ├─{node},816
          │   ├─{node},817
          │   ├─{node},818
          │   └─{node},819
          ├─agetty,509 --noclear tty1 linux
          ├─avahi-daemon,333
          │   └─avahi-daemon,370
          ├─bluealsa,455
          │   ├─{bactl},463
          │   ├─{gdbus},479
          │   └─{gmain},478
          ├─bluetoothd,454
          ├─cron,340 -f
          ├─dbus-daemon,323 --system --address=systemd: --nofork --nopidfile --systemd-activation
          ├─dbus-daemon,951 --fork --print-address 5 --print-pid 6 --session
          ├─dhcpcd,372 -q -b
          ├─hciattach,446 /dev/serial1 bcm43xx 921600 noflow - b8:27:eb:fc:c6:fc
          ├─lightdm,506
          │   ├─Xorg,517 :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
          │   │   ├─{InputThread},631
          │   │   ├─{llvmpipe-0},623
          │   │   ├─{llvmpipe-1},624
          │   │   ├─{llvmpipe-2},625
          │   │   └─{llvmpipe-3},626
          │   ├─lightdm,634 --session-child 14 17
          │   │   ├─lxsession,650 -s LXDE-pi -e LXDE
          │   │   │   ├─lxpanel,785 --profile LXDE-pi
          │   │   │   │   ├─chromium-browse,1766
          │   │   │   │   │   ├─chromium-browse,1792
          │   │   │   │   │   │   └─chromium-browse,1794
          │   │   │   │   │   │       ├─chromium-browse,1989
          │   │   │   │   │   │       │   ├─{Chrome_ChildIOT},2001
          │   │   │   │   │   │       │   ├─{CompositorTileW},2020
          │   │   │   │   │   │       │   ├─{CompositorTileW},2021
          │   │   │   │   │   │       │   ├─{CompositorTileW},2022
          │   │   │   │   │   │       │   ├─{Compositor},2013
          │   │   │   │   │   │       │   ├─{Font_Proxy_Thre},2003
          │   │   │   │   │   │       │   ├─{GpuMemoryThread},2002
          │   │   │   │   │   │       │   ├─{TaskSchedulerFo},2000
          │   │   │   │   │   │       │   ├─{TaskSchedulerFo},2114
          │   │   │   │   │   │       │   ├─{TaskSchedulerFo},2255
          │   │   │   │   │   │       │   ├─{TaskSchedulerFo},2256
          │   │   │   │   │   │       │   └─{TaskSchedulerSe},1997
          │   │   │   │   │   │       └─chromium-browse,2035
          │   │   │   │   │   │           ├─{Chrome_ChildIOT},2039
          │   │   │   │   │   │           ├─{CompositorTileW},2043
          │   │   │   │   │   │           ├─{CompositorTileW},2044
          │   │   │   │   │   │           ├─{CompositorTileW},2045
          │   │   │   │   │   │           ├─{Compositor},2042
          │   │   │   │   │   │           ├─{Font_Proxy_Thre},2041
          │   │   │   │   │   │           ├─{GpuMemoryThread},2040
          │   │   │   │   │   │           ├─{MemoryInfra},2091
          │   │   │   │   │   │           ├─{ScriptStreamer },2049
          │   │   │   │   │   │           ├─{TaskSchedulerFo},2038
          │   │   │   │   │   │           ├─{TaskSchedulerFo},2046
          │   │   │   │   │   │           ├─{TaskSchedulerFo},2254
          │   │   │   │   │   │           └─{TaskSchedulerSe},2036
          │   │   │   │   │   ├─chromium-browse,1824
          │   │   │   │   │   │   ├─{Chrome_ChildIOT},1886
          │   │   │   │   │   │   ├─{TaskSchedulerFo},1884
          │   │   │   │   │   │   ├─{TaskSchedulerFo},1885
          │   │   │   │   │   │   ├─{TaskSchedulerSe},1883
          │   │   │   │   │   │   ├─{Watchdog},1882
          │   │   │   │   │   │   ├─{llvmpipe-0},1877
          │   │   │   │   │   │   ├─{llvmpipe-1},1878
          │   │   │   │   │   │   ├─{llvmpipe-2},1879
          │   │   │   │   │   │   └─{llvmpipe-3},1880
          │   │   │   │   │   ├─{AudioThread},1818
          │   │   │   │   │   ├─{Bluez D-Bus thr},1809
          │   │   │   │   │   ├─{BrowserWatchdog},1825
          │   │   │   │   │   ├─{CacheThread_Blo},1821
          │   │   │   │   │   ├─{Chrome_HistoryT},1876
          │   │   │   │   │   ├─{Chrome_IOThread},1802
          │   │   │   │   │   ├─{CompositorTileW},1817
          │   │   │   │   │   ├─{CrShutdownDetec},1810
          │   │   │   │   │   ├─{NetworkChangeNo},1808
          │   │   │   │   │   ├─{TaskSchedulerFo},1816
          │   │   │   │   │   ├─{TaskSchedulerFo},2032
          │   │   │   │   │   ├─{TaskSchedulerFo},2053
          │   │   │   │   │   ├─{TaskSchedulerFo},2208
          │   │   │   │   │   ├─{TaskSchedulerSe},1797
          │   │   │   │   │   ├─{TaskSchedulerSi},1820
          │   │   │   │   │   ├─{TaskSchedulerSi},1822
          │   │   │   │   │   ├─{TaskSchedulerSi},1875
          │   │   │   │   │   ├─{TaskSchedulerSi},1881
          │   │   │   │   │   ├─{chromium-browse},1795
          │   │   │   │   │   ├─{extension_crash},1986
          │   │   │   │   │   ├─{gdbus},1807
          │   │   │   │   │   ├─{gmain},1806
          │   │   │   │   │   ├─{gpu-process_cra},1823
          │   │   │   │   │   ├─{inotify_reader},1801
          │   │   │   │   │   ├─{renderer_crash_},1894
          │   │   │   │   │   ├─{sandbox_ipc_thr},1790
          │   │   │   │   │   └─{utility_crash_u},2061
          │   │   │   │   ├─lxterminal,2148
          │   │   │   │   │   ├─bash,2150
          │   │   │   │   │   │   └─pstree,2260 -ap
          │   │   │   │   │   ├─gnome-pty-helpe,2149
          │   │   │   │   │   ├─{gdbus},2159
          │   │   │   │   │   └─{gmain},2151
          │   │   │   │   ├─oosplash,2177 --writer
          │   │   │   │   │   ├─soffice.bin,2195 --writer --splash-pipe=5
          │   │   │   │   │   │   ├─{PipeIPC},2204
          │   │   │   │   │   │   ├─{SelectionManage},2209
          │   │   │   │   │   │   ├─{gdbus},2206
          │   │   │   │   │   │   ├─{gmain},2205
          │   │   │   │   │   │   ├─{rtl_cache_wsupd},2198
          │   │   │   │   │   │   ├─{soffice.bin},2233
          │   │   │   │   │   │   ├─{soffice.bin},2234
          │   │   │   │   │   │   ├─{soffice.bin},2235
          │   │   │   │   │   │   ├─{soffice.bin},2236
          │   │   │   │   │   │   ├─{soffice.bin},2237
          │   │   │   │   │   │   ├─{soffice.bin},2238
          │   │   │   │   │   │   ├─{soffice.bin},2239
          │   │   │   │   │   │   └─{soffice.bin},2240
          │   │   │   │   │   ├─{osl_executeProc},2194
          │   │   │   │   │   └─{rtl_cache_wsupd},2190
          │   │   │   │   ├─(sh,847)
          │   │   │   │   ├─{gdbus},825
          │   │   │   │   ├─{gmain},824
          │   │   │   │   └─{menu-cache-io},895
          │   │   │   ├─lxpolkit,780
          │   │   │   │   ├─{gdbus},801
          │   │   │   │   └─{gmain},799
          │   │   │   ├─openbox,773 --config-file /home/pi/.config/openbox/lxde-pi-rc.xml
          │   │   │   ├─pcmanfm,791 --desktop --profile LXDE-pi
          │   │   │   │   ├─{gdbus},821
          │   │   │   │   └─{gmain},820
          │   │   │   ├─ssh-agent,756 x-session-manager
          │   │   │   ├─{gdbus},762
          │   │   │   └─{gmain},761
          │   │   ├─{gdbus},638
          │   │   └─{gmain},637
          │   ├─{gdbus},515
          │   └─{gmain},513
          ├─menu-cached,831 /run/user/1000/menu-cached-:0
          │   ├─{gdbus},834
          │   └─{gmain},833
          ├─polkitd,804 --no-debug
          │   ├─{gdbus},811
          │   └─{gmain},809
          ├─rngd,361 -r /dev/hwrng
          │   ├─{rngd},362
          │   ├─{rngd},363
          │   └─{rngd},364
          ├─rsyslogd,331 -n
          │   ├─{in:imklog},377
          │   ├─{in:imuxsock},376
          │   └─{rs:main Q:Reg},378
          ├─ssh-agent,803 -s
          ├─systemd,642 --user
          │   ├─(sd-pam),645         
          │   ├─dbus-daemon,659 --session --address=systemd: --nofork --nopidfile --systemd-activation
          │   ├─gvfs-afc-volume,866
          │   │   ├─{gdbus},870
          │   │   ├─{gmain},868
          │   │   └─{gvfs-afc-volume},867
          │   ├─gvfs-goa-volume,858
          │   │   ├─{gdbus},860
          │   │   └─{gmain},859
          │   ├─gvfs-gphoto2-vo,854
          │   │   ├─{gdbus},857
          │   │   └─{gmain},855
          │   ├─gvfs-mtp-volume,862
          │   │   ├─{gdbus},865
          │   │   └─{gmain},863
          │   ├─gvfs-udisks2-vo,835
          │   │   ├─{gdbus},837
          │   │   └─{gmain},836
          │   ├─gvfsd,763
          │   │   ├─{gdbus},765
          │   │   └─{gmain},764
          │   ├─gvfsd-fuse,768 /run/user/1000/gvfs -f -o big_writes
          │   │   ├─{gdbus},787
          │   │   ├─{gmain},786
          │   │   ├─{gvfs-fuse-sub},792
          │   │   ├─{gvfsd-fuse},782
          │   │   └─{gvfsd-fuse},783
          │   └─gvfsd-trash,904 --spawner :1.4 /org/gtk/gvfs/exec_spaw/0
          │       ├─{gdbus},906
          │       └─{gmain},905
          ├─systemd-journal,107
          ├─systemd-logind,334
          ├─systemd-timesyn,305
          │   └─{sd-resolve},320
          ├─systemd-udevd,139
          ├─thd,322 --triggers /etc/triggerhappy/triggers.d/ --socket /run/thd.socket --user nobody --deviceglob /dev/input/event*
          ├─udisksd,838 --no-debug
          │   ├─{cleanup},852
          │   ├─{gdbus},841
          │   ├─{gmain},839
          │   └─{probing-thread},842
          ├─wpa_supplicant,327 -u -s -O /run/wpa_supplicant
          └─wpa_supplicant,422 -B -c/etc/wpa_supplicant/wpa_supplicant.conf -iwlan0 -Dnl80211,wext
        ?,
         ├─(kthreadd,2)
         │   ├─(DWC Notificatio,62)
         │   ├─(SMIO,67)
         │   ├─(SMIO,189)
         │   ├─(brcmf_wdog/mmc1,239)
         │   ├─(brcmf_wq/mmc1:0,237)
         │   ├─(cfg80211,231)
         │   ├─(cpuhp/0,13)
         │   ├─(cpuhp/1,14)
         │   ├─(cpuhp/2,19)
         │   ├─(cpuhp/3,24)
         │   ├─(crypto,38)
         │   ├─(dwc_otg,61)
         │   ├─(ext4-rsv-conver,78)
         │   ├─(ext4-rsv-conver,914)
         │   ├─(ipv6_addrconf,79)
         │   ├─(irq/86-mmc1,69)
         │   ├─(iscsi_eh,60)
         │   ├─(jbd2/mmcblk0p5-,913)
         │   ├─(jbd2/mmcblk0p7-,77)
         │   ├─(kblockd,39)
         │   ├─(kcompactd0,37)
         │   ├─(kdevtmpfs,29)
         │   ├─(khungtaskd,34)
         │   ├─(krfcommd,489)
         │   ├─(ksoftirqd/0,9)
         │   ├─(ksoftirqd/1,16)
         │   ├─(ksoftirqd/2,21)
         │   ├─(ksoftirqd/3,26)
         │   ├─(kswapd0,46)
         │   ├─(kthrotld,58)
         │   ├─(kworker/0:0-event,1796)
         │   ├─(kworker/0:0H-kblo,1789)
         │   ├─(kworker/0:1-event,31)
         │   ├─(kworker/0:1H-mmc_,74)
         │   ├─(kworker/0:2-event,2231)
         │   ├─(kworker/0:2H,2147)
         │   ├─(kworker/1:0-mm_pe,1741)
         │   ├─(kworker/1:0H-kblo,1785)
         │   ├─(kworker/1:1-event,2213)
         │   ├─(kworker/1:1H-kblo,75)
         │   ├─(kworker/1:2-mm_pe,2048)
         │   ├─(kworker/1:2H-kblo,2176)
         │   ├─(kworker/2:0-event,1783)
         │   ├─(kworker/2:0H-kblo,23)
         │   ├─(kworker/2:1-event,33)
         │   ├─(kworker/2:1H-kblo,1784)
         │   ├─(kworker/2:2-event,2223)
         │   ├─(kworker/2:2H,2196)
         │   ├─(kworker/3:0-event,1742)
         │   ├─(kworker/3:0H-kblo,1772)
         │   ├─(kworker/3:1-mm_pe,2034)
         │   ├─(kworker/3:1H-kblo,73)
         │   ├─(kworker/3:2-event,68)
         │   ├─(kworker/3:2H,2189)
         │   ├─(kworker/3:3,2248)
         │   ├─(kworker/u8:0-even,7)
         │   ├─(kworker/u8:2-flus,100)
         │   ├─(kworker/u9:0-hci0,42)
         │   ├─(kworker/u9:1-hci0,448)
         │   ├─(migration/0,12)
         │   ├─(migration/1,15)
         │   ├─(migration/2,20)
         │   ├─(migration/3,25)
         │   ├─(mm_percpu_wq,8)
         │   ├─(mmal-vchiq,215)
         │   ├─(mmal-vchiq,217)
         │   ├─(mmal-vchiq,219)
         │   ├─(mmc_complete,72)
         │   ├─(netns,30)
         │   ├─(nfsiod,47)
         │   ├─(oom_reaper,35)
         │   ├─(rcu_bh,11)
         │   ├─(rcu_gp,3)
         │   ├─(rcu_par_gp,4)
         │   ├─(rcu_sched,10)
         │   ├─(rpciod,41)
         │   ├─(vchiq-keep/0,66)
         │   ├─(vchiq-recy/0,64)
         │   ├─(vchiq-slot/0,63)
         │   ├─(vchiq-sync/0,65)
         │   ├─(watchdogd,40)
         │   ├─(writeback,36)
         │   └─(xprtiod,43)
         └─systemd,1 splash
             ├─PM2 v3.5.1: God,813      
             │   ├─bash,923 /home/pi/mm.sh
             │   │   └─npm,929                    
             │   │       ├─sh,1047 -c sh run-start.sh
             │   │       │   └─sh,1048 run-start.sh
             │   │       │       └─node,1049 /home/pi/MagicMirror/node_modules/.bin/electron js/electron.js
             │   │       │           ├─electron,1064
             │   │       │           │   ├─electron,1126
             │   │       │           │   │   └─electron,1467
             │   │       │           │   │       ├─{Chrome_ChildIOT},1473
             │   │       │           │   │       ├─{CompositorTileW},1496
             │   │       │           │   │       ├─{CompositorTileW},1501
             │   │       │           │   │       ├─{CompositorTileW},1503
             │   │       │           │   │       ├─{Compositor},1495
             │   │       │           │   │       ├─{File thread},1479
             │   │       │           │   │       ├─{GpuMemoryThread},1474
             │   │       │           │   │       ├─{ScriptStreamer },1539
             │   │       │           │   │       ├─{TaskSchedulerBa},1469
             │   │       │           │   │       ├─{TaskSchedulerBa},1470
             │   │       │           │   │       ├─{TaskSchedulerFo},1472
             │   │       │           │   │       ├─{TaskSchedulerFo},1737
             │   │       │           │   │       ├─{TaskSchedulerSe},1468
             │   │       │           │   │       └─{electron},1524
             │   │       │           │   ├─electron,1454
             │   │       │           │   │   ├─{Chrome_ChildIOT},1511
             │   │       │           │   │   ├─{TaskSchedulerBa},1507
             │   │       │           │   │   ├─{TaskSchedulerBa},1508
             │   │       │           │   │   ├─{TaskSchedulerFo},1509
             │   │       │           │   │   ├─{TaskSchedulerFo},1510
             │   │       │           │   │   ├─{TaskSchedulerSe},1506
             │   │       │           │   │   ├─{Watchdog},1505
             │   │       │           │   │   ├─{llvmpipe-0},1487
             │   │       │           │   │   ├─{llvmpipe-1},1488
             │   │       │           │   │   ├─{llvmpipe-2},1489
             │   │       │           │   │   └─{llvmpipe-3},1490
             │   │       │           │   ├─{AudioThread},1444
             │   │       │           │   ├─{CacheThread_Blo},1466
             │   │       │           │   ├─{Chrome_IOThread},1428
             │   │       │           │   ├─{CompositorTileW},1443
             │   │       │           │   ├─{CrShutdownDetec},1432
             │   │       │           │   ├─{D-Bus thread},1431
             │   │       │           │   ├─{NetworkChangeNo},1429
             │   │       │           │   ├─{TaskSchedulerBa},1434
             │   │       │           │   ├─{TaskSchedulerBa},1462
             │   │       │           │   ├─{TaskSchedulerFo},1436
             │   │       │           │   ├─{TaskSchedulerFo},1439
             │   │       │           │   ├─{TaskSchedulerSe},1433
             │   │       │           │   ├─{TaskSchedulerSi},1441
             │   │       │           │   ├─{TaskSchedulerSi},1442
             │   │       │           │   ├─{TaskSchedulerSi},1573
             │   │       │           │   ├─{electron},1191
             │   │       │           │   ├─{electron},1192
             │   │       │           │   ├─{electron},1193
             │   │       │           │   ├─{electron},1221
             │   │       │           │   ├─{electron},1414
             │   │       │           │   ├─{electron},1415
             │   │       │           │   ├─{electron},1416
             │   │       │           │   ├─{electron},1417
             │   │       │           │   ├─{electron},1453
             │   │       │           │   ├─{gdbus},1179
             │   │       │           │   ├─{gmain},1178
             │   │       │           │   ├─{inotify_reader},1430
             │   │       │           │   ├─{llvmpipe-0},1167
             │   │       │           │   ├─{llvmpipe-1},1168
             │   │       │           │   ├─{llvmpipe-2},1169
             │   │       │           │   ├─{llvmpipe-3},1170
             │   │       │           │   └─{sandbox_ipc_thr},1125
             │   │       │           ├─{node},1050
             │   │       │           ├─{node},1051
             │   │       │           ├─{node},1052
             │   │       │           ├─{node},1053
             │   │       │           ├─{node},1054
             │   │       │           └─{node},1057
             │   │       ├─{node},934
             │   │       ├─{node},935
             │   │       ├─{node},936
             │   │       ├─{node},937
             │   │       ├─{node},938
             │   │       ├─{node},945
             │   │       ├─{npm},1013
             │   │       ├─{npm},1014
             │   │       ├─{npm},1015
             │   │       └─{npm},1016
             │   ├─{PM2 v3.5.1: God},915
             │   ├─{PM2 v3.5.1: God},916
             │   ├─{PM2 v3.5.1: God},917
             │   ├─{PM2 v3.5.1: God},918
             │   ├─{node},814
             │   ├─{node},815
             │   ├─{node},816
             │   ├─{node},817
             │   ├─{node},818
             │   └─{node},819
             ├─agetty,509 --noclear tty1 linux
             ├─avahi-daemon,333
             │   └─avahi-daemon,370
             ├─bluealsa,455
             │   ├─{bactl},463
             │   ├─{gdbus},479
             │   └─{gmain},478
             ├─bluetoothd,454
             ├─cron,340 -f
             ├─dbus-daemon,323 --system --address=systemd: --nofork --nopidfile --systemd-activation
             ├─dbus-daemon,951 --fork --print-address 5 --print-pid 6 --session
             ├─dhcpcd,372 -q -b
             ├─hciattach,446 /dev/serial1 bcm43xx 921600 noflow - b8:27:eb:fc:c6:fc
             ├─lightdm,506
             │   ├─Xorg,517 :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
             │   │   ├─{InputThread},631
             │   │   ├─{llvmpipe-0},623
             │   │   ├─{llvmpipe-1},624
             │   │   ├─{llvmpipe-2},625
             │   │   └─{llvmpipe-3},626
             │   ├─lightdm,634 --session-child 14 17
             │   │   ├─lxsession,650 -s LXDE-pi -e LXDE
             │   │   │   ├─lxpanel,785 --profile LXDE-pi
             │   │   │   │   ├─chromium-browse,1766
             │   │   │   │   │   ├─chromium-browse,1792
             │   │   │   │   │   │   └─chromium-browse,1794
             │   │   │   │   │   │       ├─chromium-browse,1989
             │   │   │   │   │   │       │   ├─{Chrome_ChildIOT},2001
             │   │   │   │   │   │       │   ├─{CompositorTileW},2020
             │   │   │   │   │   │       │   ├─{CompositorTileW},2021
             │   │   │   │   │   │       │   ├─{CompositorTileW},2022
             │   │   │   │   │   │       │   ├─{Compositor},2013
             │   │   │   │   │   │       │   ├─{Font_Proxy_Thre},2003
             │   │   │   │   │   │       │   ├─{GpuMemoryThread},2002
             │   │   │   │   │   │       │   ├─{TaskSchedulerFo},2000
             │   │   │   │   │   │       │   ├─{TaskSchedulerFo},2114
             │   │   │   │   │   │       │   ├─{TaskSchedulerFo},2255
             │   │   │   │   │   │       │   ├─{TaskSchedulerFo},2256
             │   │   │   │   │   │       │   └─{TaskSchedulerSe},1997
             │   │   │   │   │   │       └─chromium-browse,2035
             │   │   │   │   │   │           ├─{Chrome_ChildIOT},2039
             │   │   │   │   │   │           ├─{CompositorTileW},2043
             │   │   │   │   │   │           ├─{CompositorTileW},2044
             │   │   │   │   │   │           ├─{CompositorTileW},2045
             │   │   │   │   │   │           ├─{Compositor},2042
             │   │   │   │   │   │           ├─{Font_Proxy_Thre},2041
             │   │   │   │   │   │           ├─{GpuMemoryThread},2040
             │   │   │   │   │   │           ├─{MemoryInfra},2091
             │   │   │   │   │   │           ├─{ScriptStreamer },2049
             │   │   │   │   │   │           ├─{TaskSchedulerFo},2038
             │   │   │   │   │   │           ├─{TaskSchedulerFo},2046
             │   │   │   │   │   │           ├─{TaskSchedulerFo},2254
             │   │   │   │   │   │           └─{TaskSchedulerSe},2036
             │   │   │   │   │   ├─chromium-browse,1824
             │   │   │   │   │   │   ├─{Chrome_ChildIOT},1886
             │   │   │   │   │   │   ├─{TaskSchedulerFo},1884
             │   │   │   │   │   │   ├─{TaskSchedulerFo},1885
             │   │   │   │   │   │   ├─{TaskSchedulerSe},1883
             │   │   │   │   │   │   ├─{Watchdog},1882
             │   │   │   │   │   │   ├─{llvmpipe-0},1877
             │   │   │   │   │   │   ├─{llvmpipe-1},1878
             │   │   │   │   │   │   ├─{llvmpipe-2},1879
             │   │   │   │   │   │   └─{llvmpipe-3},1880
             │   │   │   │   │   ├─{AudioThread},1818
             │   │   │   │   │   ├─{Bluez D-Bus thr},1809
             │   │   │   │   │   ├─{BrowserWatchdog},1825
             │   │   │   │   │   ├─{CacheThread_Blo},1821
             │   │   │   │   │   ├─{Chrome_HistoryT},1876
             │   │   │   │   │   ├─{Chrome_IOThread},1802
             │   │   │   │   │   ├─{CompositorTileW},1817
             │   │   │   │   │   ├─{CrShutdownDetec},1810
             │   │   │   │   │   ├─{NetworkChangeNo},1808
             │   │   │   │   │   ├─{TaskSchedulerFo},1816
             │   │   │   │   │   ├─{TaskSchedulerFo},2032
             │   │   │   │   │   ├─{TaskSchedulerFo},2053
             │   │   │   │   │   ├─{TaskSchedulerFo},2208
             │   │   │   │   │   ├─{TaskSchedulerSe},1797
             │   │   │   │   │   ├─{TaskSchedulerSi},1820
             │   │   │   │   │   ├─{TaskSchedulerSi},1822
             │   │   │   │   │   ├─{TaskSchedulerSi},1875
             │   │   │   │   │   ├─{TaskSchedulerSi},1881
             │   │   │   │   │   ├─{chromium-browse},1795
             │   │   │   │   │   ├─{extension_crash},1986
             │   │   │   │   │   ├─{gdbus},1807
             │   │   │   │   │   ├─{gmain},1806
             │   │   │   │   │   ├─{gpu-process_cra},1823
             │   │   │   │   │   ├─{inotify_reader},1801
             │   │   │   │   │   ├─{renderer_crash_},1894
             │   │   │   │   │   ├─{sandbox_ipc_thr},1790
             │   │   │   │   │   └─{utility_crash_u},2061
             │   │   │   │   ├─lxterminal,2148
             │   │   │   │   │   ├─bash,2150
             │   │   │   │   │   │   └─pstree,2271 -ap 0
             │   │   │   │   │   ├─gnome-pty-helpe,2149
             │   │   │   │   │   ├─{gdbus},2159
             │   │   │   │   │   └─{gmain},2151
             │   │   │   │   ├─oosplash,2177 --writer
             │   │   │   │   │   ├─soffice.bin,2195 --writer --splash-pipe=5
             │   │   │   │   │   │   ├─{PipeIPC},2204
             │   │   │   │   │   │   ├─{SelectionManage},2209
             │   │   │   │   │   │   ├─{gdbus},2206
             │   │   │   │   │   │   ├─{gmain},2205
             │   │   │   │   │   │   ├─{rtl_cache_wsupd},2198
             │   │   │   │   │   │   ├─{soffice.bin},2233
             │   │   │   │   │   │   ├─{soffice.bin},2234
             │   │   │   │   │   │   ├─{soffice.bin},2235
             │   │   │   │   │   │   ├─{soffice.bin},2236
             │   │   │   │   │   │   ├─{soffice.bin},2237
             │   │   │   │   │   │   ├─{soffice.bin},2238
             │   │   │   │   │   │   ├─{soffice.bin},2239
             │   │   │   │   │   │   └─{soffice.bin},2240
             │   │   │   │   │   ├─{osl_executeProc},2194
             │   │   │   │   │   └─{rtl_cache_wsupd},2190
             │   │   │   │   ├─(sh,847)
             │   │   │   │   ├─{gdbus},825
             │   │   │   │   ├─{gmain},824
             │   │   │   │   └─{menu-cache-io},895
             │   │   │   ├─lxpolkit,780
             │   │   │   │   ├─{gdbus},801
             │   │   │   │   └─{gmain},799
             │   │   │   ├─openbox,773 --config-file /home/pi/.config/openbox/lxde-pi-rc.xml
             │   │   │   ├─pcmanfm,791 --desktop --profile LXDE-pi
             │   │   │   │   ├─{gdbus},821
             │   │   │   │   └─{gmain},820
             │   │   │   ├─ssh-agent,756 x-session-manager
             │   │   │   ├─{gdbus},762
             │   │   │   └─{gmain},761
             │   │   ├─{gdbus},638
             │   │   └─{gmain},637
             │   ├─{gdbus},515
             │   └─{gmain},513
             ├─menu-cached,831 /run/user/1000/menu-cached-:0
             │   ├─{gdbus},834
             │   └─{gmain},833
             ├─polkitd,804 --no-debug
             │   ├─{gdbus},811
             │   └─{gmain},809
             ├─rngd,361 -r /dev/hwrng
             │   ├─{rngd},362
             │   ├─{rngd},363
             │   └─{rngd},364
             ├─rsyslogd,331 -n
             │   ├─{in:imklog},377
             │   ├─{in:imuxsock},376
             │   └─{rs:main Q:Reg},378
             ├─ssh-agent,803 -s
             ├─systemd,642 --user
             │   ├─(sd-pam),645         
             │   ├─dbus-daemon,659 --session --address=systemd: --nofork --nopidfile --systemd-activation
             │   ├─gvfs-afc-volume,866
             │   │   ├─{gdbus},870
             │   │   ├─{gmain},868
             │   │   └─{gvfs-afc-volume},867
             │   ├─gvfs-goa-volume,858
             │   │   ├─{gdbus},860
             │   │   └─{gmain},859
             │   ├─gvfs-gphoto2-vo,854
             │   │   ├─{gdbus},857
             │   │   └─{gmain},855
             │   ├─gvfs-mtp-volume,862
             │   │   ├─{gdbus},865
             │   │   └─{gmain},863
             │   ├─gvfs-udisks2-vo,835
             │   │   ├─{gdbus},837
             │   │   └─{gmain},836
             │   ├─gvfsd,763
             │   │   ├─{gdbus},765
             │   │   └─{gmain},764
             │   ├─gvfsd-fuse,768 /run/user/1000/gvfs -f -o big_writes
             │   │   ├─{gdbus},787
             │   │   ├─{gmain},786
             │   │   ├─{gvfs-fuse-sub},792
             │   │   ├─{gvfsd-fuse},782
             │   │   └─{gvfsd-fuse},783
             │   └─gvfsd-trash,904 --spawner :1.4 /org/gtk/gvfs/exec_spaw/0
             │       ├─{gdbus},906
             │       └─{gmain},905
             ├─systemd-journal,107
             ├─systemd-logind,334
             ├─systemd-timesyn,305
             │   └─{sd-resolve},320
             ├─systemd-udevd,139
             ├─thd,322 --triggers /etc/triggerhappy/triggers.d/ --socket /run/thd.socket --user nobody --deviceglob /dev/input/event*
             ├─udisksd,838 --no-debug
             │   ├─{cleanup},852
             │   ├─{gdbus},841
             │   ├─{gmain},839
             │   └─{probing-thread},842
             ├─wpa_supplicant,327 -u -s -O /run/wpa_supplicant
             └─wpa_supplicant,422 -B -c/etc/wpa_supplicant/wpa_supplicant.conf -iwlan0 -Dnl80211,wext
        pi@raspberrypi:~ $
        
        evroomE 1 Reply Last reply Reply Quote 0
        • evroomE Offline
          evroom @bill22
          last edited by

          @bill22

          In order to remove avm_stream from pm2; I think you have to do:

          pm2 stop avm_stream
          pm2 delete avm_stream
          pm2 save
          
          pm2 status
          

          If pm2 status does not show the pid column, my command does not make sense.
          First stretch out the ssh window so that it shows.

          This is not good:

          pi@MagicPi:~/MagicMirror/css $ pm2 status
          ┌──────┬────┬──────┬────────┬───┬─────┬──────────┐
          │ Name │ id │ mode │ status │ ↺ │ cpu │ memory   │
          ├──────┼────┼──────┼────────┼───┼─────┼──────────┤
          │ axis │ 1  │ fork │ online │ 0 │ 0%  │ 2.5 MB   │
          │ mm   │ 0  │ fork │ online │ 0 │ 0%  │ 2.5 MB   │
          └──────┴────┴──────┴────────┴───┴─────┴──────────┘
          

          This is better:

          pi@MagicPi:~/MagicMirror/css $ pm2 status
          ┌──────────┬────┬─────────┬──────┬───────┬────────┬─────────┬────────┬─────┬──────────┬──────┬──────────┐
          │ App name │ id │ version │ mode │ pid   │ status │ restart │ uptime │ cpu │ mem      │ user │ watching │
          ├──────────┼────┼─────────┼──────┼───────┼────────┼─────────┼────────┼─────┼──────────┼──────┼──────────┤
          │ axis     │ 1  │ 2.5.0   │ fork │ 14186 │ online │ 0       │ 20h    │ 0%  │ 2.5 MB   │ pi   │ disabled │
          │ mm       │ 0  │ 2.5.0   │ fork │ 14180 │ online │ 0       │ 20h    │ 0%  │ 2.5 MB   │ pi   │ disabled │
          └──────────┴────┴─────────┴──────┴───────┴────────┴─────────┴────────┴─────┴──────────┴──────┴──────────┘
          

          MagicMirror version: 2.30.0
          Raspberry Pi 4 Model B Rev 1.5 (8 GB RAM)
          Raspbian GNU/Linux 12 (bookworm)

          Test environment:
          MagicMirror version: v2.30.0
          Raspberry Pi 3 Model B Plus Rev 1.3 (1 GB RAM)
          Raspbian GNU/Linux 12 (bookworm)

          1 Reply Last reply Reply Quote 0
          • B Offline
            bill22
            last edited by bill22

            thanks, i removed the avm_stream.

            Below the status including the PID. Missed that before…

            pi@raspberrypi:~ $ pm2 status
            
            
            │ App name        │ id │ version │ mode │ pid │ status  │ restart │ uptime │ cpu │ mem      │ user │ watching │
            
            │ mm                   │ 1  │ N/A│ fork │ 940 │ online  │ 0             │ 37m    │ 0%  │ 2.3 MB   │ pi   │ disabled │
            │ omx_stream1 │ 0  │ N/A         │ fork │ 0   │ stopped │ 17          │ 0          │ 0%  │ 0 B          │ pi   │ disabled │
            
             Use `pm2 show <id|name>` to get more details about an app
            
            

            PIDs remain the same when I run pm2 status again

            evroomE 1 Reply Last reply Reply Quote 0
            • evroomE Offline
              evroom @bill22
              last edited by evroom

              @bill22

              pm2 status will show the current status; will not restart mm & omx_stream1.
              You can try pm2 restart mm and see what happens.
              Repeat

              $ pstree -ap `pgrep omxplayer | head -1`; pstree -ap `pm2 status | grep omx_stream1 | awk '{print $10}'`
              

              a few times.
              I guess that you will see different PIDs and then status stopped (with pm2 status).
              But perhaps it will remain stable.

              MagicMirror version: 2.30.0
              Raspberry Pi 4 Model B Rev 1.5 (8 GB RAM)
              Raspbian GNU/Linux 12 (bookworm)

              Test environment:
              MagicMirror version: v2.30.0
              Raspberry Pi 3 Model B Plus Rev 1.3 (1 GB RAM)
              Raspbian GNU/Linux 12 (bookworm)

              1 Reply Last reply Reply Quote 0
              • B Offline
                bill22
                last edited by

                @evroom

                the PIDs of omx_stream1 is changing:

                pi@raspberrypi:~ $ pm2 restart mm
                Use --update-env to update environment variables
                [PM2] Applying action restartProcessId on app [mm](ids: 1)
                [PM2] [mm](1) ✓
                ┌─────────────┬────┬─────────┬──────┬──────┬─────────┬─────────┬────────┬─────┬──────────┬──────┬──────────┐
                │ App name    │ id │ version │ mode │ pid  │ status  │ restart │ uptime │ cpu │ mem      │ user │ watching │
                ├─────────────┼────┼─────────┼──────┼──────┼─────────┼─────────┼────────┼─────┼──────────┼──────┼──────────┤
                │ mm          │ 1  │ N/A     │ fork │ 2976 │ online  │ 1       │ 0s     │ 0%  │ 2.3 MB   │ pi   │ disabled │
                │ omx_stream1 │ 0  │ N/A     │ fork │ 0    │ stopped │ 17      │ 0      │ 0%  │ 0 B      │ pi   │ disabled │
                └─────────────┴────┴─────────┴──────┴──────┴─────────┴─────────┴────────┴─────┴──────────┴──────┴──────────┘
                 Use `pm2 show <id|name>` to get more details about an app
                pi@raspberrypi:~ $ pm2 status
                ┌─────────────┬────┬─────────┬──────┬──────┬────────┬─────────┬────────┬─────┬──────────┬──────┬──────────┐
                │ App name    │ id │ version │ mode │ pid  │ status │ restart │ uptime │ cpu │ mem      │ user │ watching │
                ├─────────────┼────┼─────────┼──────┼──────┼────────┼─────────┼────────┼─────┼──────────┼──────┼──────────┤
                │ mm          │ 1  │ N/A     │ fork │ 2976 │ online │ 1       │ 2m     │ 0%  │ 2.3 MB   │ pi   │ disabled │
                │ omx_stream1 │ 0  │ N/A     │ fork │ 4609 │ online │ 58      │ 2s     │ 0%  │ 2.4 MB   │ pi   │ disabled │
                
                evroomE 1 Reply Last reply Reply Quote 0
                • B Offline
                  bill22
                  last edited by

                  @evroom

                  pi@raspberrypi:~ $ pm2 status
                  ┌─────────────┬────┬─────────┬──────┬──────┬────────┬─────────┬────────┬─────┬──────────┬──────┬──────────┐
                  │ App name    │ id │ version │ mode │ pid  │ status │ restart │ uptime │ cpu │ mem      │ user │ watching │
                  ├─────────────┼────┼─────────┼──────┼──────┼────────┼─────────┼────────┼─────┼──────────┼──────┼──────────┤
                  │ mm          │ 1  │ N/A     │ fork │ 2976 │ online │ 1       │ 2m     │ 0%  │ 2.3 MB   │ pi   │ disabled │
                  │ omx_stream1 │ 0  │ N/A     │ fork │ 5123 │ online │ 71      │ 1s     │ 0%  │ 2.6 MB   │ pi   │ disabled │
                  └─────────────┴────┴─────────┴──────┴──────┴────────┴─────────┴────────┴─────┴──────────┴──────┴──────────┘
                   Use `pm2 show <id|name>` to get more details about an app
                  pi@raspberrypi:~ $ pm2 status
                  ┌─────────────┬────┬─────────┬──────┬──────┬────────┬─────────┬────────┬─────┬──────────┬──────┬──────────┐
                  │ App name    │ id │ version │ mode │ pid  │ status │ restart │ uptime │ cpu │ mem      │ user │ watching │
                  ├─────────────┼────┼─────────┼──────┼──────┼────────┼─────────┼────────┼─────┼──────────┼──────┼──────────┤
                  │ mm          │ 1  │ N/A     │ fork │ 2976 │ online │ 1       │ 4m     │ 0%  │ 2.3 MB   │ pi   │ disabled │
                  │ omx_stream1 │ 0  │ N/A     │ fork │ 7749 │ online │ 141     │ 1s     │ 0%  │ 2.5 MB   │ pi   │ disabled │
                  └─────────────┴────┴─────────┴──────┴──────┴────────┴─────────┴────────┴─────┴──────────┴──────┴──────────┘
                   Use `pm2 show <id|name>` to get more details about an app
                  pi@raspberrypi:~ $ pm2 status
                  ┌─────────────┬────┬─────────┬──────┬──────┬────────┬─────────┬────────┬─────┬──────────┬──────┬──────────┐
                  │ App name    │ id │ version │ mode │ pid  │ status │ restart │ uptime │ cpu │ mem      │ user │ watching │
                  ├─────────────┼────┼─────────┼──────┼──────┼────────┼─────────┼────────┼─────┼──────────┼──────┼──────────┤
                  │ mm          │ 1  │ N/A     │ fork │ 2976 │ online │ 1       │ 4m     │ 0%  │ 2.3 MB   │ pi   │ disabled │
                  │ omx_stream1 │ 0  │ N/A     │ fork │ 7831 │ online │ 143     │ 1s     │ 0%  │ 2.5 MB   │ pi   │ disabled │
                  └─────────────┴────┴─────────┴──────┴──────┴────────┴─────────┴────────┴─────┴──────────┴──────┴──────────┘
                  
                  pi@raspberrypi:~ $ pstree -ap `pgrep omxplayer | head -1`; pstree -ap `pm2 status | grep omx_stream1 | awk '{print $10}'`
                  systemd,1 splash
                    ├─PM2 v3.5.1: God,781      
                    │   ├─bash,2976 /home/pi/mm.sh
                    │   │   └─npm,2977                    
                    │   │       ├─sh,2991 -c sh run-start.sh
                    │   │       │   └─sh,2992 run-start.sh
                    │   │       │       └─node,2993 /home/pi/MagicMirror/node_modules/.bin/electron js/electron.js
                    │   │       │           ├─electron,3000
                    │   │       │           │   ├─electron,3002
                    │   │       │           │   │   └─electron,3039
                    │   │       │           │   │       ├─{Chrome_ChildIOT},3045
                    │   │       │           │   │       ├─{CompositorTileW},3049
                    │   │       │           │   │       ├─{CompositorTileW},3050
                    │   │       │           │   │       ├─{CompositorTileW},3051
                    │   │       │           │   │       ├─{Compositor},3048
                    │   │       │           │   │       ├─{File thread},3047
                    │   │       │           │   │       ├─{GpuMemoryThread},3046
                    │   │       │           │   │       ├─{ScriptStreamer },3071
                    │   │       │           │   │       ├─{TaskSchedulerBa},3041
                    │   │       │           │   │       ├─{TaskSchedulerBa},3042
                    │   │       │           │   │       ├─{TaskSchedulerFo},3043
                    │   │       │           │   │       ├─{TaskSchedulerFo},3044
                    │   │       │           │   │       ├─{TaskSchedulerFo},7868
                    │   │       │           │   │       ├─{TaskSchedulerSe},3040
                    │   │       │           │   │       └─{electron},3065
                    │   │       │           │   ├─electron,3036
                    │   │       │           │   │   ├─{Chrome_ChildIOT},3063
                    │   │       │           │   │   ├─{TaskSchedulerBa},3059
                    │   │       │           │   │   ├─{TaskSchedulerBa},3060
                    │   │       │           │   │   ├─{TaskSchedulerFo},3061
                    │   │       │           │   │   ├─{TaskSchedulerFo},3062
                    │   │       │           │   │   ├─{TaskSchedulerSe},3058
                    │   │       │           │   │   ├─{Watchdog},3057
                    │   │       │           │   │   ├─{llvmpipe-0},3053
                    │   │       │           │   │   ├─{llvmpipe-1},3054
                    │   │       │           │   │   ├─{llvmpipe-2},3055
                    │   │       │           │   │   └─{llvmpipe-3},3056
                    │   │       │           │   ├─{AudioThread},3033
                    │   │       │           │   ├─{CacheThread_Blo},3038
                    │   │       │           │   ├─{Chrome_IOThread},3017
                    │   │       │           │   ├─{CompositorTileW},3032
                    │   │       │           │   ├─{CrShutdownDetec},3021
                    │   │       │           │   ├─{D-Bus thread},3019
                    │   │       │           │   ├─{NetworkChangeNo},3018
                    │   │       │           │   ├─{TaskSchedulerBa},3023
                    │   │       │           │   ├─{TaskSchedulerBa},3024
                    │   │       │           │   ├─{TaskSchedulerFo},3025
                    │   │       │           │   ├─{TaskSchedulerFo},3067
                    │   │       │           │   ├─{TaskSchedulerFo},8081
                    │   │       │           │   ├─{TaskSchedulerSe},3022
                    │   │       │           │   ├─{TaskSchedulerSi},3030
                    │   │       │           │   ├─{TaskSchedulerSi},3031
                    │   │       │           │   ├─{TaskSchedulerSi},3073
                    │   │       │           │   ├─{electron},3008
                    │   │       │           │   ├─{electron},3009
                    │   │       │           │   ├─{electron},3010
                    │   │       │           │   ├─{electron},3011
                    │   │       │           │   ├─{electron},3013
                    │   │       │           │   ├─{electron},3014
                    │   │       │           │   ├─{electron},3015
                    │   │       │           │   ├─{electron},3016
                    │   │       │           │   ├─{electron},3034
                    │   │       │           │   ├─{gdbus},3007
                    │   │       │           │   ├─{gmain},3006
                    │   │       │           │   ├─{inotify_reader},3020
                    │   │       │           │   └─{sandbox_ipc_thr},3001
                    │   │       │           ├─{node},2994
                    │   │       │           ├─{node},2995
                    │   │       │           ├─{node},2996
                    │   │       │           ├─{node},2997
                    │   │       │           ├─{node},2998
                    │   │       │           └─{node},2999
                    │   │       ├─{node},2978
                    │   │       ├─{node},2979
                    │   │       ├─{node},2980
                    │   │       ├─{node},2981
                    │   │       ├─{node},2982
                    │   │       ├─{node},2983
                    │   │       ├─{npm},2986
                    │   │       ├─{npm},2987
                    │   │       ├─{npm},2988
                    │   │       └─{npm},2989
                    │   ├─bash,8279 /usr/bin/omxplayer --avdict rtsp_transport:tcp --win 666, 361, 1018, 603 --live --video_queue 4 --audio_queue 4 --fps 25...
                    │   ├─{PM2 v3.5.1: God},916
                    │   ├─{PM2 v3.5.1: God},917
                    │   ├─{PM2 v3.5.1: God},918
                    │   ├─{PM2 v3.5.1: God},919
                    │   ├─{node},784
                    │   ├─{node},785
                    │   ├─{node},786
                    │   ├─{node},787
                    │   ├─{node},788
                    │   └─{node},789
                    ├─agetty,502 --noclear tty1 linux
                    ├─avahi-daemon,364
                    │   └─avahi-daemon,386
                    ├─bluealsa,607
                    │   ├─{bactl},633
                    │   ├─{gdbus},635
                    │   └─{gmain},634
                    ├─bluetoothd,558
                    ├─cron,358 -f
                    ├─dbus-daemon,365 --system --address=systemd: --nofork --nopidfile --systemd-activation
                    ├─dbus-daemon,968 --fork --print-address 5 --print-pid 6 --session
                    ├─dhcpcd,413 -q -b
                    ├─hciattach,539 /dev/serial1 bcm43xx 921600 noflow - b8:27:eb:fc:c6:fc
                    ├─lightdm,449
                    │   ├─Xorg,511 :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
                    │   │   ├─{InputThread},653
                    │   │   ├─{llvmpipe-0},645
                    │   │   ├─{llvmpipe-1},646
                    │   │   ├─{llvmpipe-2},647
                    │   │   └─{llvmpipe-3},648
                    │   ├─lightdm,656 --session-child 14 17
                    │   │   ├─lxsession,672 -s LXDE-pi -e LXDE
                    │   │   │   ├─lxpanel,817 --profile LXDE-pi
                    │   │   │   │   ├─chromium-browse,1784
                    │   │   │   │   │   ├─chromium-browse,1805
                    │   │   │   │   │   │   └─chromium-browse,1808
                    │   │   │   │   │   │       ├─chromium-browse,1967
                    │   │   │   │   │   │       │   ├─{Chrome_ChildIOT},1980
                    │   │   │   │   │   │       │   ├─{CompositorTileW},2029
                    │   │   │   │   │   │       │   ├─{CompositorTileW},2030
                    │   │   │   │   │   │       │   ├─{CompositorTileW},2031
                    │   │   │   │   │   │       │   ├─{Compositor},2024
                    │   │   │   │   │   │       │   ├─{Font_Proxy_Thre},1984
                    │   │   │   │   │   │       │   ├─{GpuMemoryThread},1983
                    │   │   │   │   │   │       │   ├─{TaskSchedulerFo},1979
                    │   │   │   │   │   │       │   ├─{TaskSchedulerFo},2830
                    │   │   │   │   │   │       │   └─{TaskSchedulerSe},1976
                    │   │   │   │   │   │       └─chromium-browse,2050
                    │   │   │   │   │   │           ├─{Chrome_ChildIOT},2054
                    │   │   │   │   │   │           ├─{CompositorTileW},2058
                    │   │   │   │   │   │           ├─{CompositorTileW},2059
                    │   │   │   │   │   │           ├─{CompositorTileW},2060
                    │   │   │   │   │   │           ├─{Compositor},2057
                    │   │   │   │   │   │           ├─{Font_Proxy_Thre},2056
                    │   │   │   │   │   │           ├─{GpuMemoryThread},2055
                    │   │   │   │   │   │           ├─{Media},2463
                    │   │   │   │   │   │           ├─{MemoryInfra},2104
                    │   │   │   │   │   │           ├─{ScriptStreamer },2088
                    │   │   │   │   │   │           ├─{TaskSchedulerFo},2053
                    │   │   │   │   │   │           ├─{TaskSchedulerFo},2958
                    │   │   │   │   │   │           ├─{TaskSchedulerFo},6650
                    │   │   │   │   │   │           ├─{TaskSchedulerFo},7786
                    │   │   │   │   │   │           └─{TaskSchedulerSe},2051
                    │   │   │   │   │   ├─chromium-browse,1837
                    │   │   │   │   │   │   ├─{Chrome_ChildIOT},1899
                    │   │   │   │   │   │   ├─{TaskSchedulerFo},1897
                    │   │   │   │   │   │   ├─{TaskSchedulerFo},1898
                    │   │   │   │   │   │   ├─{TaskSchedulerSe},1896
                    │   │   │   │   │   │   ├─{Watchdog},1895
                    │   │   │   │   │   │   ├─{llvmpipe-0},1890
                    │   │   │   │   │   │   ├─{llvmpipe-1},1891
                    │   │   │   │   │   │   ├─{llvmpipe-2},1892
                    │   │   │   │   │   │   └─{llvmpipe-3},1893
                    │   │   │   │   │   ├─{AudioThread},1831
                    │   │   │   │   │   ├─{Bluez D-Bus thr},1822
                    │   │   │   │   │   ├─{BrowserWatchdog},1838
                    │   │   │   │   │   ├─{CacheThread_Blo},1834
                    │   │   │   │   │   ├─{Chrome_HistoryT},1889
                    │   │   │   │   │   ├─{Chrome_IOThread},1815
                    │   │   │   │   │   ├─{CompositorTileW},1830
                    │   │   │   │   │   ├─{CrShutdownDetec},1823
                    │   │   │   │   │   ├─{LevelDBEnv},2146
                    │   │   │   │   │   ├─{NetworkChangeNo},1821
                    │   │   │   │   │   ├─{TaskSchedulerFo},2044
                    │   │   │   │   │   ├─{TaskSchedulerFo},2671
                    │   │   │   │   │   ├─{TaskSchedulerFo},2832
                    │   │   │   │   │   ├─{TaskSchedulerFo},7990
                    │   │   │   │   │   ├─{TaskSchedulerSe},1810
                    │   │   │   │   │   ├─{TaskSchedulerSi},1833
                    │   │   │   │   │   ├─{TaskSchedulerSi},1835
                    │   │   │   │   │   ├─{TaskSchedulerSi},1888
                    │   │   │   │   │   ├─{TaskSchedulerSi},1894
                    │   │   │   │   │   ├─{chromium-browse},1809
                    │   │   │   │   │   ├─{extension_crash},1966
                    │   │   │   │   │   ├─{gdbus},1820
                    │   │   │   │   │   ├─{gmain},1819
                    │   │   │   │   │   ├─{gpu-process_cra},1836
                    │   │   │   │   │   ├─{inotify_reader},1814
                    │   │   │   │   │   ├─{renderer_crash_},1904
                    │   │   │   │   │   └─{sandbox_ipc_thr},1803
                    │   │   │   │   ├─lxterminal,2945
                    │   │   │   │   │   ├─bash,2947
                    │   │   │   │   │   │   └─pstree,8300 -ap
                    │   │   │   │   │   ├─gnome-pty-helpe,2946
                    │   │   │   │   │   ├─{gdbus},2955
                    │   │   │   │   │   └─{gmain},2948
                    │   │   │   │   ├─oosplash,2160 --writer
                    │   │   │   │   │   ├─soffice.bin,2178 --writer --splash-pipe=5
                    │   │   │   │   │   │   ├─{PipeIPC},2188
                    │   │   │   │   │   │   ├─{SelectionManage},2193
                    │   │   │   │   │   │   ├─{gdbus},2191
                    │   │   │   │   │   │   ├─{gmain},2190
                    │   │   │   │   │   │   ├─{rtl_cache_wsupd},2182
                    │   │   │   │   │   │   ├─{soffice.bin},2197
                    │   │   │   │   │   │   ├─{soffice.bin},2198
                    │   │   │   │   │   │   ├─{soffice.bin},2199
                    │   │   │   │   │   │   ├─{soffice.bin},2200
                    │   │   │   │   │   │   ├─{soffice.bin},2201
                    │   │   │   │   │   │   ├─{soffice.bin},2202
                    │   │   │   │   │   │   ├─{soffice.bin},2203
                    │   │   │   │   │   │   └─{soffice.bin},2204
                    │   │   │   │   │   ├─{osl_executeProc},2177
                    │   │   │   │   │   └─{rtl_cache_wsupd},2172
                    │   │   │   │   ├─(sh,864)
                    │   │   │   │   ├─{gdbus},844
                    │   │   │   │   ├─{gmain},843
                    │   │   │   │   └─{menu-cache-io},921
                    │   │   │   ├─lxpolkit,809
                    │   │   │   │   ├─{gdbus},832
                    │   │   │   │   └─{gmain},831
                    │   │   │   ├─openbox,807 --config-file /home/pi/.config/openbox/lxde-pi-rc.xml
                    │   │   │   ├─pcmanfm,820 --desktop --profile LXDE-pi
                    │   │   │   │   ├─leafpad,1770 /home/pi/omxplayer.log
                    │   │   │   │   │   ├─{gdbus},1772
                    │   │   │   │   │   └─{gmain},1771
                    │   │   │   │   ├─leafpad,2133 /home/pi/.npm/_logs/2019-07-11T21_30_10_606Z-debug.log
                    │   │   │   │   │   ├─{gdbus},2135
                    │   │   │   │   │   └─{gmain},2134
                    │   │   │   │   ├─{gdbus},846
                    │   │   │   │   └─{gmain},845
                    │   │   │   ├─ssh-agent,778 x-session-manager
                    │   │   │   ├─{gdbus},791
                    │   │   │   └─{gmain},790
                    │   │   ├─{gdbus},660
                    │   │   └─{gmain},659
                    │   ├─{gdbus},453
                    │   └─{gmain},451
                    ├─menu-cached,853 /run/user/1000/menu-cached-:0
                    │   ├─{gdbus},856
                    │   └─{gmain},855
                    ├─polkitd,835 --no-debug
                    │   ├─{gdbus},840
                    │   └─{gmain},838
                    ├─rngd,409 -r /dev/hwrng
                    │   ├─{rngd},410
                    │   ├─{rngd},411
                    │   └─{rngd},412
                    ├─rsyslogd,359 -n
                    │   ├─{in:imklog},389
                    │   ├─{in:imuxsock},388
                    │   └─{rs:main Q:Reg},390
                    ├─ssh-agent,830 -s
                    ├─systemd,664 --user
                    │   ├─(sd-pam),667         
                    │   ├─dbus-daemon,681 --session --address=systemd: --nofork --nopidfile --systemd-activation
                    │   ├─gvfs-afc-volume,888
                    │   │   ├─{gdbus},892
                    │   │   ├─{gmain},890
                    │   │   └─{gvfs-afc-volume},889
                    │   ├─gvfs-goa-volume,880
                    │   │   ├─{gdbus},882
                    │   │   └─{gmain},881
                    │   ├─gvfs-gphoto2-vo,876
                    │   │   ├─{gdbus},879
                    │   │   └─{gmain},877
                    │   ├─gvfs-mtp-volume,884
                    │   │   ├─{gdbus},887
                    │   │   └─{gmain},885
                    │   ├─gvfs-udisks2-vo,857
                    │   │   ├─{gdbus},863
                    │   │   └─{gmain},862
                    │   ├─gvfsd,792
                    │   │   ├─{gdbus},794
                    │   │   └─{gmain},793
                    │   ├─gvfsd-fuse,797 /run/user/1000/gvfs -f -o big_writes
                    │   │   ├─{gdbus},814
                    │   │   ├─{gmain},813
                    │   │   ├─{gvfs-fuse-sub},821
                    │   │   ├─{gvfsd-fuse},811
                    │   │   └─{gvfsd-fuse},812
                    │   └─gvfsd-trash,930 --spawner :1.4 /org/gtk/gvfs/exec_spaw/0
                    │       ├─{gdbus},933
                    │       └─{gmain},932
                    ├─systemd-journal,103
                    ├─systemd-logind,361
                    ├─systemd-timesyn,324
                    │   └─{sd-resolve},360
                    ├─systemd-udevd,137
                    ├─thd,395 --triggers /etc/triggerhappy/triggers.d/ --socket /run/thd.socket --user nobody --deviceglob /dev/input/event*
                    ├─udisksd,869 --no-debug
                    │   ├─{cleanup},874
                    │   ├─{gdbus},872
                    │   ├─{gmain},870
                    │   └─{probing-thread},873
                    ├─wpa_supplicant,400 -u -s -O /run/wpa_supplicant
                    └─wpa_supplicant,457 -B -c/etc/wpa_supplicant/wpa_supplicant.conf -iwlan0 -Dnl80211,wext
                  bash,8330 /usr/bin/omxplayer --avdict rtsp_transport:tcp --win 666, 361, 1018, 603 --live --video_queue 4 --audio_queue 4 --fps 25...
                    └─bash,8340 /usr/bin/omxplayer --avdict rtsp_transport:tcp --win 666, 361, 1018, 603 --live --video_queue 4 --audio_queue 4 --fps 25...
                        └─node,8341 /home/pi/MagicMirror/node_modules/.bin/which xset
                            ├─{node},8342
                            ├─{node},8343
                            ├─{node},8344
                            ├─{node},8345
                            ├─{node},8346
                            └─{node},8347
                  
                  
                  
                  pi@raspberrypi:~ $ pstree -ap `pgrep omxplayer | head -1`; pstree -ap `pm2 status | grep omx_stream1 | awk '{print $10}'`
                  systemd,1 splash
                    ├─PM2 v3.5.1: God,781      
                    │   ├─bash,2976 /home/pi/mm.sh
                    │   │   └─npm,2977                    
                    │   │       ├─sh,2991 -c sh run-start.sh
                    │   │       │   └─sh,2992 run-start.sh
                    │   │       │       └─node,2993 /home/pi/MagicMirror/node_modules/.bin/electron js/electron.js
                    │   │       │           ├─electron,3000
                    │   │       │           │   ├─electron,3002
                    │   │       │           │   │   └─electron,3039
                    │   │       │           │   │       ├─{Chrome_ChildIOT},3045
                    │   │       │           │   │       ├─{CompositorTileW},3049
                    │   │       │           │   │       ├─{CompositorTileW},3050
                    │   │       │           │   │       ├─{CompositorTileW},3051
                    │   │       │           │   │       ├─{Compositor},3048
                    │   │       │           │   │       ├─{File thread},3047
                    │   │       │           │   │       ├─{GpuMemoryThread},3046
                    │   │       │           │   │       ├─{ScriptStreamer },3071
                    │   │       │           │   │       ├─{TaskSchedulerBa},3041
                    │   │       │           │   │       ├─{TaskSchedulerBa},3042
                    │   │       │           │   │       ├─{TaskSchedulerFo},3044
                    │   │       │           │   │       ├─{TaskSchedulerFo},8553
                    │   │       │           │   │       ├─{TaskSchedulerSe},3040
                    │   │       │           │   │       └─{electron},3065
                    │   │       │           │   ├─electron,3036
                    │   │       │           │   │   ├─{Chrome_ChildIOT},3063
                    │   │       │           │   │   ├─{TaskSchedulerBa},3059
                    │   │       │           │   │   ├─{TaskSchedulerBa},3060
                    │   │       │           │   │   ├─{TaskSchedulerFo},3061
                    │   │       │           │   │   ├─{TaskSchedulerFo},3062
                    │   │       │           │   │   ├─{TaskSchedulerSe},3058
                    │   │       │           │   │   ├─{Watchdog},3057
                    │   │       │           │   │   ├─{llvmpipe-0},3053
                    │   │       │           │   │   ├─{llvmpipe-1},3054
                    │   │       │           │   │   ├─{llvmpipe-2},3055
                    │   │       │           │   │   └─{llvmpipe-3},3056
                    │   │       │           │   ├─{AudioThread},3033
                    │   │       │           │   ├─{CacheThread_Blo},3038
                    │   │       │           │   ├─{Chrome_IOThread},3017
                    │   │       │           │   ├─{CompositorTileW},3032
                    │   │       │           │   ├─{CrShutdownDetec},3021
                    │   │       │           │   ├─{D-Bus thread},3019
                    │   │       │           │   ├─{NetworkChangeNo},3018
                    │   │       │           │   ├─{TaskSchedulerBa},3023
                    │   │       │           │   ├─{TaskSchedulerBa},3024
                    │   │       │           │   ├─{TaskSchedulerFo},3025
                    │   │       │           │   ├─{TaskSchedulerFo},3067
                    │   │       │           │   ├─{TaskSchedulerSe},3022
                    │   │       │           │   ├─{TaskSchedulerSi},3030
                    │   │       │           │   ├─{TaskSchedulerSi},3031
                    │   │       │           │   ├─{TaskSchedulerSi},3073
                    │   │       │           │   ├─{electron},3008
                    │   │       │           │   ├─{electron},3009
                    │   │       │           │   ├─{electron},3010
                    │   │       │           │   ├─{electron},3011
                    │   │       │           │   ├─{electron},3013
                    │   │       │           │   ├─{electron},3014
                    │   │       │           │   ├─{electron},3015
                    │   │       │           │   ├─{electron},3016
                    │   │       │           │   ├─{electron},3034
                    │   │       │           │   ├─{gdbus},3007
                    │   │       │           │   ├─{gmain},3006
                    │   │       │           │   ├─{inotify_reader},3020
                    │   │       │           │   └─{sandbox_ipc_thr},3001
                    │   │       │           ├─{node},2994
                    │   │       │           ├─{node},2995
                    │   │       │           ├─{node},2996
                    │   │       │           ├─{node},2997
                    │   │       │           ├─{node},2998
                    │   │       │           └─{node},2999
                    │   │       ├─{node},2978
                    │   │       ├─{node},2979
                    │   │       ├─{node},2980
                    │   │       ├─{node},2981
                    │   │       ├─{node},2982
                    │   │       ├─{node},2983
                    │   │       ├─{npm},2986
                    │   │       ├─{npm},2987
                    │   │       ├─{npm},2988
                    │   │       └─{npm},2989
                    │   ├─bash,10219 /usr/bin/omxplayer --avdict rtsp_transport:tcp --win 666, 361, 1018, 603 --live --video_queue 4 --audio_queue 4 --fps 25...
                    │   │   └─bash,10221 /usr/bin/omxplayer --avdict rtsp_transport:tcp --win 666, 361, 1018, 603 --live --video_queue 4 --audio_queue 4 --fps 25...
                    │   │       └─node,10222 /home/pi/MagicMirror/node_modules/.bin/which fbset
                    │   │           ├─{node},10223
                    │   │           ├─{node},10224
                    │   │           ├─{node},10225
                    │   │           ├─{node},10226
                    │   │           ├─{node},10227
                    │   │           └─{node},10231
                    │   ├─{PM2 v3.5.1: God},916
                    │   ├─{PM2 v3.5.1: God},917
                    │   ├─{PM2 v3.5.1: God},918
                    │   ├─{PM2 v3.5.1: God},919
                    │   ├─{node},784
                    │   ├─{node},785
                    │   ├─{node},786
                    │   ├─{node},787
                    │   ├─{node},788
                    │   └─{node},789
                    ├─agetty,502 --noclear tty1 linux
                    ├─avahi-daemon,364
                    │   └─avahi-daemon,386
                    ├─bluealsa,607
                    │   ├─{bactl},633
                    │   ├─{gdbus},635
                    │   └─{gmain},634
                    ├─bluetoothd,558
                    ├─cron,358 -f
                    ├─dbus-daemon,365 --system --address=systemd: --nofork --nopidfile --systemd-activation
                    ├─dbus-daemon,968 --fork --print-address 5 --print-pid 6 --session
                    ├─dhcpcd,413 -q -b
                    ├─hciattach,539 /dev/serial1 bcm43xx 921600 noflow - b8:27:eb:fc:c6:fc
                    ├─lightdm,449
                    │   ├─Xorg,511 :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
                    │   │   ├─{InputThread},653
                    │   │   ├─{llvmpipe-0},645
                    │   │   ├─{llvmpipe-1},646
                    │   │   ├─{llvmpipe-2},647
                    │   │   └─{llvmpipe-3},648
                    │   ├─lightdm,656 --session-child 14 17
                    │   │   ├─lxsession,672 -s LXDE-pi -e LXDE
                    │   │   │   ├─lxpanel,817 --profile LXDE-pi
                    │   │   │   │   ├─chromium-browse,1784
                    │   │   │   │   │   ├─chromium-browse,1805
                    │   │   │   │   │   │   └─chromium-browse,1808
                    │   │   │   │   │   │       ├─chromium-browse,1967
                    │   │   │   │   │   │       │   ├─{Chrome_ChildIOT},1980
                    │   │   │   │   │   │       │   ├─{CompositorTileW},2029
                    │   │   │   │   │   │       │   ├─{CompositorTileW},2030
                    │   │   │   │   │   │       │   ├─{CompositorTileW},2031
                    │   │   │   │   │   │       │   ├─{Compositor},2024
                    │   │   │   │   │   │       │   ├─{Font_Proxy_Thre},1984
                    │   │   │   │   │   │       │   ├─{GpuMemoryThread},1983
                    │   │   │   │   │   │       │   ├─{TaskSchedulerFo},1979
                    │   │   │   │   │   │       │   ├─{TaskSchedulerFo},2830
                    │   │   │   │   │   │       │   └─{TaskSchedulerSe},1976
                    │   │   │   │   │   │       └─chromium-browse,2050
                    │   │   │   │   │   │           ├─{Chrome_ChildIOT},2054
                    │   │   │   │   │   │           ├─{CompositorTileW},2058
                    │   │   │   │   │   │           ├─{CompositorTileW},2059
                    │   │   │   │   │   │           ├─{CompositorTileW},2060
                    │   │   │   │   │   │           ├─{Compositor},2057
                    │   │   │   │   │   │           ├─{Font_Proxy_Thre},2056
                    │   │   │   │   │   │           ├─{GpuMemoryThread},2055
                    │   │   │   │   │   │           ├─{Media},2463
                    │   │   │   │   │   │           ├─{MemoryInfra},2104
                    │   │   │   │   │   │           ├─{ScriptStreamer },2088
                    │   │   │   │   │   │           ├─{TaskSchedulerFo},2053
                    │   │   │   │   │   │           ├─{TaskSchedulerFo},2958
                    │   │   │   │   │   │           ├─{TaskSchedulerFo},6650
                    │   │   │   │   │   │           └─{TaskSchedulerSe},2051
                    │   │   │   │   │   ├─chromium-browse,1837
                    │   │   │   │   │   │   ├─{Chrome_ChildIOT},1899
                    │   │   │   │   │   │   ├─{TaskSchedulerFo},1897
                    │   │   │   │   │   │   ├─{TaskSchedulerFo},1898
                    │   │   │   │   │   │   ├─{TaskSchedulerSe},1896
                    │   │   │   │   │   │   ├─{Watchdog},1895
                    │   │   │   │   │   │   ├─{llvmpipe-0},1890
                    │   │   │   │   │   │   ├─{llvmpipe-1},1891
                    │   │   │   │   │   │   ├─{llvmpipe-2},1892
                    │   │   │   │   │   │   └─{llvmpipe-3},1893
                    │   │   │   │   │   ├─{AudioThread},1831
                    │   │   │   │   │   ├─{Bluez D-Bus thr},1822
                    │   │   │   │   │   ├─{BrowserWatchdog},1838
                    │   │   │   │   │   ├─{CacheThread_Blo},1834
                    │   │   │   │   │   ├─{Chrome_HistoryT},1889
                    │   │   │   │   │   ├─{Chrome_IOThread},1815
                    │   │   │   │   │   ├─{CompositorTileW},1830
                    │   │   │   │   │   ├─{CrShutdownDetec},1823
                    │   │   │   │   │   ├─{LevelDBEnv},2146
                    │   │   │   │   │   ├─{NetworkChangeNo},1821
                    │   │   │   │   │   ├─{TaskSchedulerFo},2044
                    │   │   │   │   │   ├─{TaskSchedulerFo},2671
                    │   │   │   │   │   ├─{TaskSchedulerFo},2832
                    │   │   │   │   │   ├─{TaskSchedulerSe},1810
                    │   │   │   │   │   ├─{TaskSchedulerSi},1833
                    │   │   │   │   │   ├─{TaskSchedulerSi},1835
                    │   │   │   │   │   ├─{TaskSchedulerSi},1888
                    │   │   │   │   │   ├─{TaskSchedulerSi},1894
                    │   │   │   │   │   ├─{chromium-browse},1809
                    │   │   │   │   │   ├─{extension_crash},1966
                    │   │   │   │   │   ├─{gdbus},1820
                    │   │   │   │   │   ├─{gmain},1819
                    │   │   │   │   │   ├─{gpu-process_cra},1836
                    │   │   │   │   │   ├─{inotify_reader},1814
                    │   │   │   │   │   ├─{renderer_crash_},1904
                    │   │   │   │   │   └─{sandbox_ipc_thr},1803
                    │   │   │   │   ├─lxterminal,2945
                    │   │   │   │   │   ├─bash,2947
                    │   │   │   │   │   │   └─pstree,10232 -ap
                    │   │   │   │   │   ├─gnome-pty-helpe,2946
                    │   │   │   │   │   ├─{gdbus},2955
                    │   │   │   │   │   └─{gmain},2948
                    │   │   │   │   ├─oosplash,2160 --writer
                    │   │   │   │   │   ├─soffice.bin,2178 --writer --splash-pipe=5
                    │   │   │   │   │   │   ├─{PipeIPC},2188
                    │   │   │   │   │   │   ├─{SelectionManage},2193
                    │   │   │   │   │   │   ├─{gdbus},2191
                    │   │   │   │   │   │   ├─{gmain},2190
                    │   │   │   │   │   │   ├─{rtl_cache_wsupd},2182
                    │   │   │   │   │   │   ├─{soffice.bin},2197
                    │   │   │   │   │   │   ├─{soffice.bin},2198
                    │   │   │   │   │   │   ├─{soffice.bin},2199
                    │   │   │   │   │   │   ├─{soffice.bin},2200
                    │   │   │   │   │   │   ├─{soffice.bin},2201
                    │   │   │   │   │   │   ├─{soffice.bin},2202
                    │   │   │   │   │   │   ├─{soffice.bin},2203
                    │   │   │   │   │   │   └─{soffice.bin},2204
                    │   │   │   │   │   ├─{osl_executeProc},2177
                    │   │   │   │   │   └─{rtl_cache_wsupd},2172
                    │   │   │   │   ├─(sh,864)
                    │   │   │   │   ├─{gdbus},844
                    │   │   │   │   ├─{gmain},843
                    │   │   │   │   └─{menu-cache-io},921
                    │   │   │   ├─lxpolkit,809
                    │   │   │   │   ├─{gdbus},832
                    │   │   │   │   └─{gmain},831
                    │   │   │   ├─openbox,807 --config-file /home/pi/.config/openbox/lxde-pi-rc.xml
                    │   │   │   ├─pcmanfm,820 --desktop --profile LXDE-pi
                    │   │   │   │   ├─leafpad,1770 /home/pi/omxplayer.log
                    │   │   │   │   │   ├─{gdbus},1772
                    │   │   │   │   │   └─{gmain},1771
                    │   │   │   │   ├─leafpad,2133 /home/pi/.npm/_logs/2019-07-11T21_30_10_606Z-debug.log
                    │   │   │   │   │   ├─{gdbus},2135
                    │   │   │   │   │   └─{gmain},2134
                    │   │   │   │   ├─{gdbus},846
                    │   │   │   │   └─{gmain},845
                    │   │   │   ├─ssh-agent,778 x-session-manager
                    │   │   │   ├─{gdbus},791
                    │   │   │   └─{gmain},790
                    │   │   ├─{gdbus},660
                    │   │   └─{gmain},659
                    │   ├─{gdbus},453
                    │   └─{gmain},451
                    ├─menu-cached,853 /run/user/1000/menu-cached-:0
                    │   ├─{gdbus},856
                    │   └─{gmain},855
                    ├─polkitd,835 --no-debug
                    │   ├─{gdbus},840
                    │   └─{gmain},838
                    ├─rngd,409 -r /dev/hwrng
                    │   ├─{rngd},410
                    │   ├─{rngd},411
                    │   └─{rngd},412
                    ├─rsyslogd,359 -n
                    │   ├─{in:imklog},389
                    │   ├─{in:imuxsock},388
                    │   └─{rs:main Q:Reg},390
                    ├─ssh-agent,830 -s
                    ├─systemd,664 --user
                    │   ├─(sd-pam),667         
                    │   ├─dbus-daemon,681 --session --address=systemd: --nofork --nopidfile --systemd-activation
                    │   ├─gvfs-afc-volume,888
                    │   │   ├─{gdbus},892
                    │   │   ├─{gmain},890
                    │   │   └─{gvfs-afc-volume},889
                    │   ├─gvfs-goa-volume,880
                    │   │   ├─{gdbus},882
                    │   │   └─{gmain},881
                    │   ├─gvfs-gphoto2-vo,876
                    │   │   ├─{gdbus},879
                    │   │   └─{gmain},877
                    │   ├─gvfs-mtp-volume,884
                    │   │   ├─{gdbus},887
                    │   │   └─{gmain},885
                    │   ├─gvfs-udisks2-vo,857
                    │   │   ├─{gdbus},863
                    │   │   └─{gmain},862
                    │   ├─gvfsd,792
                    │   │   ├─{gdbus},794
                    │   │   └─{gmain},793
                    │   ├─gvfsd-fuse,797 /run/user/1000/gvfs -f -o big_writes
                    │   │   ├─{gdbus},814
                    │   │   ├─{gmain},813
                    │   │   ├─{gvfs-fuse-sub},821
                    │   │   ├─{gvfsd-fuse},811
                    │   │   └─{gvfsd-fuse},812
                    │   └─gvfsd-trash,930 --spawner :1.4 /org/gtk/gvfs/exec_spaw/0
                    │       ├─{gdbus},933
                    │       └─{gmain},932
                    ├─systemd-journal,103
                    ├─systemd-logind,361
                    ├─systemd-timesyn,324
                    │   └─{sd-resolve},360
                    ├─systemd-udevd,137
                    ├─thd,395 --triggers /etc/triggerhappy/triggers.d/ --socket /run/thd.socket --user nobody --deviceglob /dev/input/event*
                    ├─udisksd,869 --no-debug
                    │   ├─{cleanup},874
                    │   ├─{gdbus},872
                    │   ├─{gmain},870
                    │   └─{probing-thread},873
                    ├─wpa_supplicant,400 -u -s -O /run/wpa_supplicant
                    └─wpa_supplicant,457 -B -c/etc/wpa_supplicant/wpa_supplicant.conf -iwlan0 -Dnl80211,wext
                  
                  1 Reply Last reply Reply Quote 0
                  • evroomE Offline
                    evroom @bill22
                    last edited by evroom

                    @bill22
                    And after a little while, does it say stopped?
                    And what does

                    ps -eaf | grep omxplayer | grep -v grep
                    

                    say?

                    If pm2 status has a pid, can you do

                    pstree -ap < pid >
                    

                    Iso < pid > put the pid number from pm2 status.

                    MagicMirror version: 2.30.0
                    Raspberry Pi 4 Model B Rev 1.5 (8 GB RAM)
                    Raspbian GNU/Linux 12 (bookworm)

                    Test environment:
                    MagicMirror version: v2.30.0
                    Raspberry Pi 3 Model B Plus Rev 1.3 (1 GB RAM)
                    Raspbian GNU/Linux 12 (bookworm)

                    1 Reply Last reply Reply Quote 0
                    • B Offline
                      bill22
                      last edited by

                      @evroom
                      omx_stream1 remain online, but the uptime shows 0s only (mm is up for 36 min):

                      │ App name    │ id │ version │ mode │ pid   │ status │ restart │ uptime │ cpu │ mem      │ user │ watching │
                      ├─────────────┼────┼─────────┼──────┼───────┼────────┼─────────┼────────┼─────┼──────────┼──────┼──────────┤
                      │ mm          │ 1  │ N/A     │ fork │ 2976  │ online │ 1       │ 36m    │ 0%  │ 2.3 MB   │ pi   │ disabled │
                      │ omx_stream1 │ 0  │ N/A     │ fork │ 10391 │ online │ 1073    │ 0s     │ 0%  │ 2.2 MB   │ pi   │ disabled │
                      
                      ps -eaf | grep omxplayer | grep -v grep
                      
                      pi@raspberrypi:~ $ ps -eaf | grep omxplayer | grep -v grep
                      pi        1770   820  0 18:17 ?        00:00:04 leafpad /home/pi/omxplayer.log
                      pi       13794   781  1 20:05 ?        00:00:00 bash /usr/bin/omxplayer --avdict rtsp_transport:tcp --win 666, 361, 1018, 603 --live --video_queue 4 --audio_queue 4 --fps 25 rtsp://192.168.178.1:554/?avm=1&freq=394&bw=8&msys=dvbc&mtype=256qam&sr=6900&specinv=0&pids=0,16,17,18,20,266,593,594,595,598,1801,1802,1803
                      pi       13823 13794  0 20:05 ?        00:00:00 /usr/bin/omxplayer.bin --avdict rtsp_transport:tcp --win 666, 361, 1018, 603 --live --video_queue 4 --audio_queue 4 --fps 25 rtsp://192.168.178.1:554/?avm=1&freq=394&bw=8&msys=dvbc&mtype=256qam&sr=6900&specinv=0&pids=0,16,17,18,20,266,593,594,595,598,1801,1802,1803
                      pi@raspberrypi:~ $
                      

                      tried to use

                      pstree -ap < pid >
                      

                      but the PID is constantly changing; therefore no output

                      evroomE 1 Reply Last reply Reply Quote 0
                      • evroomE Offline
                        evroom @bill22
                        last edited by

                        @bill22
                        To be honest, I am lost, out of ideas.
                        I tried to get the module running myself again, but I cannot even get Bucks Bunny to eat his carrot.
                        I would need to setup MM completely new for it to work I guess.
                        At the moment you are left with the option of running it stand-alone using avm_stream, like I do

                        How where you thinking of using the module should it work?
                        Changing channels would still be a challenge, right?

                        MagicMirror version: 2.30.0
                        Raspberry Pi 4 Model B Rev 1.5 (8 GB RAM)
                        Raspbian GNU/Linux 12 (bookworm)

                        Test environment:
                        MagicMirror version: v2.30.0
                        Raspberry Pi 3 Model B Plus Rev 1.3 (1 GB RAM)
                        Raspbian GNU/Linux 12 (bookworm)

                        1 Reply Last reply Reply Quote 0
                        • 1
                        • 2
                        • 32
                        • 33
                        • 34
                        • 35
                        • 36
                        • 60
                        • 61
                        • 34 / 61
                        • First post
                          Last post
                        Enjoying MagicMirror? Please consider a donation!
                        MagicMirror created by Michael Teeuw.
                        Forum managed by Sam, technical setup by Karsten.
                        This forum is using NodeBB as its core | Contributors
                        Contact | Privacy Policy