Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Attività in background degli ambienti di compilazione
È possibile eseguire attività in background negli ambienti di compilazione. Per fare ciò, nelle specifiche di compilazione, utilizzare il comando nohup
per eseguire un comando come attività in background, anche se il processo di compilazione esce dalla shell. Utilizza il comando disown per forzare l'arresto dell'esecuzione di un'attività in background.
Esempi:
Avviare un processo in background e attenderne il completamento in un secondo momento:
| nohup sleep 30 & echo $! > pidfile … wait $(cat pidfile)
Avviare un processo in background e non attenderne mai il completamento:
| nohup sleep 30 & disown $!
Avviare un processo in background e terminarlo in un secondo momento:
| nohup sleep 30 & echo $! > pidfile … kill $(cat pidfile)