Cuando ejecuto nohup some_command &
, la salida va a nohup.out
; man nohup
dice que mirar info nohup
que a su vez dice:¿Puedo cambiar el nombre de `nohup.out`?
Si la salida estándar es un terminal, la salida estándar de la orden se anexa a la 'nohup.out' archivo; si no se puede escribir en , se anexa al archivo '$ HOME/nohup.out'; y si no se puede escribir, no se ejecuta el comando .
Pero si ya tengo un comando usando nohup
con la salida va a /nohup.out
y quiero ejecutar otro, nohup
de comandos, puede redirigir la salida a lo nohup2.out
?
@ismail, si lo entiendo, esto dirige el resultado fuera de stdout y nohup.out, en nohup2.out. Entonces, ¿qué hace '2> & 1 &' hacer? –
'2> & 1' redirige' stderr' al mismo archivo de salida que 'stdout' que es en este caso' nohup2.out' – ismail
En Bash 4, los dos redireccionamientos se pueden abreviar como uno '&> nohup2.out'. – ephemient