Proceso en ejecución en segundo plano después de cerrar la terminal
Estoy tratando de ejecutar un script en segundo plano incluso después de cerrar el terminal. He buscado y buscado e intentadonohup
ydisown
pero ninguno parece estar funcionando. Cuando cierro una ventana de terminal, obtengo el típicoClosing this window will terminate the running processes: watch.
mensaje. Eso termina terminando mi proceso en segundo plano, incluso cuando usonohup
odisown
. ¿Cual podría ser el problema?
Mi código es un simple de dos líneas.
cmd="nohup watch -n 1 sudo /etc/block.sh > /dev/null"
$cmd & # blocks automatically
Está localizado en.bash_profile
, porque quiero que se inicie cada vez que abro una nueva terminal.
Puedes ignorar el sudo; Ya he encontrado una manera de ejecutar un comando sudo sin ingresar la contraseña.
Estoy usando Mac OSX.