Qué es '&'símbolo al final del comando for?
nohup /server1/scripts/xyz.sh $1 2> nohup.out&
Respuesta1
El &
personaje es unoperador de controlen el caparazón. Provoca ejecutar el proceso en segundo plano. Eso significa que el proceso no tiene acceso de lectura al terminal. Sólo lo ha hecho un proceso en primer plano. Pero aún puede escribir su salida en la terminal.
Si inició un proceso en segundo plano con:
process &
Luego puedes devolverlo al primer plano con:
fg
Y podrás interactuar con el proceso nuevamente.
Respuesta2
Pasó el proceso a un segundo plano.
Consulte la documentación de su shell y busque control de trabajo.
(PD: no es específico de Linux).