¿Cómo puedo ejecutar el siguiente comando / proceso en segundo plano inmediatamente después de iniciarlo?
zip -r file.zip directory/*
Lo que realmente quiero hacer, es ejecutar el zip
el proceso funciona incluso después de salir / desconectarse de la terminal, al igual que el -b
opción en wget
terminal
centos
connection
zip
Phoenix
fuente
fuente
Respuestas:
Déjame ignorar la parte 'zip'.
Para seguir corriendo alguna programa después de desconectar de la terminal, ya sea:
disown
.fuente
&
al final del comando(zip -r file.zip directory/ &)
y entoncesexit
la terminal sindisown
?bg %1
) entonces puede que te maten cuando salgas del shell. Podría, ya que esta es una opción que se puede establecer en el shell. P.ej. ver shopt . (shopt -s huponexit
) para bash ysetopt
HUP
para zsh).Para ejecutar el proceso en segundo plano es necesario agregar
nohup
Al final del proceso y terminarlo con.&
entonces el comando será asíy para ver el proceso en ejecución en segundo plano ejecute este comando
fuente