Frecuentemente uso el programa nohuppara que mis procesos sean inmunes a las interrupciones. Entonces, si quiero hacer que el programa sea programinmune a los bloqueos, utilizo el comando
nohup program &
donde &pone el proceso en segundo plano.
Al comenzar, nohupme da el mensaje:
nohup: agregando salida a `nohup.out '
¿Hay alguna forma de enviar la salida a un archivo que no sea nohup.out? A menudo quiero ejecutar muchos procesos en el mismo directorio usando nohup, pero si hago esto, toda la salida se agrupa en un solo nohup.outarchivo.
La página del manual (por ejemplo, aquí ) no parece tener una opción para especificar el archivo de registro. ¿Puedes por favor confirmar esto? Además, ¿tiene alguna idea de cómo puedo solucionar este problema?
io-redirection
nohup
Andrés
fuente
fuente

Respuestas:
La
nohuppágina del manual de GNU coreutils indica que puede usar la redirección normal:Editar: No leí tu enlace al principio; es posible que tenga una versión diferente de
nohup, aunque esta sección sugiere que aún puede usar la redirección normal:Puede redirigir la salida estándar y el error estándar a diferentes archivos:
o al mismo archivo:
fuente
nohup program > program.out ¶ escribir la salida enprogram.outlugar denohup.out&personaje final