@Kostosso not outdated…
pm2 (node process manager) job is to start (at boot too) AND keep running any number of processes
you can define the process in a json file (so you can have a pretty name vs the name of the script/executable)
see the pm2_MagicMirror.json on my scripts site for the model I use in the install script
or pm2 start xxx.sh (bash scripts MUST have .sh extension) if u start them directly)
you can start your browser and also the python script with pm2…