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 2.2m 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 Online
      evroom @bill22
      last edited by

      @bill22
      With Buck Bunny you had audio, right?
      Audio over hdmi or audio jack?

      Try adding --audio_queue 4
      Then try removing --hw

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

      Test environment:
      MagicMirror version: 2.36.0-develop
      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

        yes with Buck Bunny the audio was there.

        I use audio over HDMI.

        adding

        --audio_queue 4
        

        didn’t change the behaviour .

        removed

        --hw
        

        Audio is working smoothly together with video ! !

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

          @bill22
          Great!!

          Now you could try to enable the RTSPStream module again.
          Use

          url: ''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'',
          

          It can be that you need to play a little.

          single quote single quote < url > single quote single quote
          double quote single quote < url > single quote double quote
          single quote < url with & > single quote

          I hope you understand what I mean.

          Look at the pm2 log for clues.

          Over and out for today.

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

          Test environment:
          MagicMirror version: 2.36.0-develop
          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

            Thank you very much for your guidance getting it to this point !!!

            Great that it is working so far!

            Have a good evening and i will follow your recommendations and let you know the outcome!

            Bill

            evroomE 2 Replies Last reply Reply Quote 0
            • evroomE Online
              evroom @bill22
              last edited by

              @bill22

              Try this

              url: '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',
              

              Perhaps even the ? needs to be escaped

              url: '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',
              

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

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

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

                @bill22

                Here a procedure on how to use omxplayer as an addition to MM (without MMM-RTSPStream).
                This is how I use it for my Axis IP cam.
                You might need to reposition a few modules to make place for the overlaid stream.

                pi@MagicPi:~ $ cd
                
                pi@MagicPi:~ $ vi avm_stream.sh
                #!/bin/bash
                echo "Starting AVM stream ..."
                
                /usr/bin/omxplayer --genlog --live --video_queue 4 --win '351 968 703 1210' '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@MagicPi:~ $ chmod +x avm_stream.sh
                
                pi@MagicPi:~ $ pm2 start avm_stream.sh
                
                i@MagicPi:~ $ pm2 save
                
                i@MagicPi:~ $ pm2 status
                

                Instead of vi you of course can use nano or so.

                When it runs you can remove the --genlog option.
                And I kind of lost track which exact command worked for you at the end.

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

                Test environment:
                MagicMirror version: 2.36.0-develop
                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

                  The command working with the omx player is:

                  /usr/bin/omxplayer --genlog --live --video_queue 4 --audio_queue 4 --win '1 720 503 1010' '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'
                  
                  evroomE 1 Reply Last reply Reply Quote 0
                  • evroomE Online
                    evroom @bill22
                    last edited by

                    @bill22

                    MMM-RTSPStream modification for AVM DVB-C stream.

                    $ vi ~/MagicMirror/config/config.js
                    
                            frameRate: "25",
                            protocol: "tcp",
                    
                    
                    	url: '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'
                    
                    
                    $ cd /home/pi/MagicMirror/modules/MMM-RTSPStream
                    
                    $ cp -p node_helper.js node_helper.js.original 
                    
                    $ nano node_helper.js
                    

                    Use [control]- (control minus) and enter 101 to go to line 101

                               var args = ["--live", "--video_queue", "4", "--fps", "30",
                    

                    Change the line to:

                              var args = ["--live", "--video_queue", "4", "--audio_queue", "4", "--fps", "25",
                    

                    Use [control]x and then Y to save the file.

                    $ pm2 restart mm
                    
                    $ pm2 logs mm
                    
                    $ ps -eaf | grep omxplayer | grep -v grep
                    
                    $ pm2 status
                    

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

                    Test environment:
                    MagicMirror version: 2.36.0-develop
                    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

                      it shows the following status after the modification:

                      pi@raspberrypi:~ $ pm2 restart mm
                      Use --update-env to update environment variables
                      [PM2] Applying action restartProcessId on app [mm](ids: 1)
                      [PM2] [mm](1) βœ“
                      β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
                      β”‚ Name        β”‚ id β”‚ mode β”‚ status  β”‚ β†Ί  β”‚ cpu β”‚ memory   β”‚
                      β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
                      β”‚ avm_stream  β”‚ 2  β”‚ fork β”‚ stopped β”‚ 1  β”‚ 0%  β”‚ 0 B      β”‚
                      β”‚ mm          β”‚ 1  β”‚ fork β”‚ online  β”‚ 1  β”‚ 0%  β”‚ 2.5 MB   β”‚
                      β”‚ omx_stream1 β”‚ 0  β”‚ fork β”‚ stopped β”‚ 31 β”‚ 0%  β”‚ 0 B      β”‚
                      β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                       Use `pm2 show <id|name>` to get more details about an app
                      
                      pi@raspberrypi:~ $ pm2 logs mm
                      [TAILING] Tailing last 15 lines for [mm] process (change the value with --lines option)
                      /home/pi/.pm2/logs/mm-error.log last 15 lines:
                      1|mm       | npm ERR!     /home/pi/.npm/_logs/2019-07-09T20_38_42_696Z-debug.log
                      1|mm       | 
                      1|mm       | (electron:1742): Gtk-WARNING **: cannot open display: :0
                      1|mm       | npm ERR! code ELIFECYCLE
                      1|mm       | npm ERR! errno 1
                      1|mm       | npm ERR! magicmirror@2.7.1 start: `sh run-start.sh`
                      1|mm       | npm ERR! Exit status 1
                      1|mm       | npm ERR! 
                      1|mm       | npm ERR! Failed at the magicmirror@2.7.1 start script.
                      1|mm       | npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
                      1|mm       | 
                      1|mm       | npm ERR! A complete log of this run can be found in:
                      1|mm       | npm ERR!     /home/pi/.npm/_logs/2019-07-09T20_38_45_348Z-debug.log
                      1|mm       | ATTENTION: default value of option force_s3tc_enable overridden by environment.
                      1|mm       | ATTENTION: default value of option force_s3tc_enable overridden by environment.
                      
                      /home/pi/.pm2/logs/mm-out.log last 15 lines:
                      1|mm       |     "--avdict",
                      1|mm       |     "rtsp_transport:tcp",
                      1|mm       |     "--win",
                      1|mm       |     "666, 393, 1018, 635",
                      1|mm       |     "--live",
                      1|mm       |     "--video_queue",
                      1|mm       |     "4",
                      1|mm       |     "--audio_queue",
                      1|mm       |     "4",
                      1|mm       |     "--fps",
                      1|mm       |     "25",
                      1|mm       |     "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"
                      1|mm       | ]
                      1|mm       | Starting PM2 for omx_stream1
                      1|mm       | PM2 started for omx_stream1
                      
                      pi@raspberrypi:~ $ ps -eaf | grep omxplayer | grep -v grep
                      pi        6325   813  0 23:17 ?        00:00:00 bash /usr/bin/omxplayer --avdict rtsp_transport:tcp --win 666, 393, 1018, 635 --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        6327  6325  0 23:17 ?        00:00:00 bash /usr/bin/omxplayer --avdict rtsp_transport:tcp --win 666, 393, 1018, 635 --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:~ $ pm2 status
                      β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
                      β”‚ Name        β”‚ id β”‚ mode β”‚ status  β”‚ β†Ί   β”‚ cpu β”‚ memory   β”‚
                      β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
                      β”‚ avm_stream  β”‚ 2  β”‚ fork β”‚ stopped β”‚ 1   β”‚ 0%  β”‚ 0 B      β”‚
                      β”‚ mm                   β”‚ 1  β”‚ fork β”‚ online  β”‚ 1   β”‚ 0%  β”‚ 2.5 MB   β”‚
                      β”‚ omx_stream1 β”‚ 0  β”‚ fork β”‚ online  β”‚ 117 β”‚ 0%  β”‚ 2.6 MB   β”‚
                      β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                       Use `pm2 show <id|name>` to get more details about an app
                      
                      evroomE 1 Reply Last reply Reply Quote 0
                      • evroomE Online
                        evroom @bill22
                        last edited by evroom

                        @bill22

                        Hi,

                        Overall it looks good I would say.
                        The ERR are a concern, but I do not see a connection with RTSP.
                        Give the /home/pi/.npm/_logs/2019-07-09T20_38_42_696Z-debug.log and /home/pi/.npm/_logs/2019-07-09T20_38_45_348Z-debug.loga clue ?
                        Or when you restart mm, the newly generated log files ?

                        With $ ps -eaf | grep omxplayer | grep -v grepand pm2 status, are the PIDs for omxplayer and omx_stream1 stable, or do they change ?

                        Could you do ?

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

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

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

                        1 Reply Last reply Reply Quote 0
                        • evroomE Online
                          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.35.0
                          Raspberry Pi 4 Model B Rev 1.5 (8 GB RAM)
                          Raspbian GNU/Linux 12 (bookworm)

                          Test environment:
                          MagicMirror version: 2.36.0-develop
                          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 Online
                              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.35.0
                              Raspberry Pi 4 Model B Rev 1.5 (8 GB RAM)
                              Raspbian GNU/Linux 12 (bookworm)

                              Test environment:
                              MagicMirror version: 2.36.0-develop
                              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 Online
                                  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.35.0
                                  Raspberry Pi 4 Model B Rev 1.5 (8 GB RAM)
                                  Raspbian GNU/Linux 12 (bookworm)

                                  Test environment:
                                  MagicMirror version: 2.36.0-develop
                                  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 Online
                                        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.35.0
                                        Raspberry Pi 4 Model B Rev 1.5 (8 GB RAM)
                                        Raspbian GNU/Linux 12 (bookworm)

                                        Test environment:
                                        MagicMirror version: 2.36.0-develop
                                        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 Online
                                            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.35.0
                                            Raspberry Pi 4 Model B Rev 1.5 (8 GB RAM)
                                            Raspbian GNU/Linux 12 (bookworm)

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

                                            1 Reply Last reply Reply Quote 0

                                            Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                            Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                            With your input, this post could be even better πŸ’—

                                            Register Login
                                            • 1
                                            • 2
                                            • 15
                                            • 16
                                            • 17
                                            • 18
                                            • 19
                                            • 30
                                            • 31
                                            • 17 / 31
                                            • 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