trabajos - ¿Cómo puedo poner el proceso actual de Linux en segundo plano?
ver procesos en segundo plano linux (1)
Tengo un comando que carga archivos usando git a un servidor remoto desde el shell de Linux y le tomará muchas horas terminar.
¿Cómo puedo poner ese programa en ejecución en segundo plano? ¿De modo que todavía puedo trabajar en el shell y ese proceso también se completa?
CTRL + Z luego usa el comando bg
para poner el proceso en segundo plano.
EDITAR
Para comenzar un proceso donde incluso puedes matar la terminal y sigue funcionando
nohup [command] [-args] > [filename] 2>&1 &
p.ej
nohup /home/edheal/myprog -arg1 -arg2 > /home/edheal/output.txt 2>&1 &
Para ignorar el resultado (no muy sabio) cambie el nombre de archivo a /dev/null
Para obtener el mensaje de error establecido en un archivo diferente, cambie el &1
a un nombre de archivo.