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.
    • 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
                      • B Offline
                        bill22
                        last edited by

                        @evroom

                        seems to be quite tricky with that stream…

                        But thank you for all your efforts so far and again great that we did it at least to run stand alone…!

                        You are right, channel changing options seems to be a limitation using avm_stream. I wonder if there is a way of “operating” the avm_stream, at least to switch one particular channel/stream on and off without using the terminal…?

                        evroomE 2 Replies Last reply Reply Quote 0
                        • 1
                        • 2
                        • 33
                        • 34
                        • 35
                        • 36
                        • 37
                        • 60
                        • 61
                        • 35 / 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