En utilisant bash, on peut suspendre un processus avec control-z
. Cependant, existe-t-il des circonstances générales ou des directives à prendre en compte lorsqu'un processus ne se comporterait pas bien s'il était interrompu?
Mon scénario spécifique consistait à créer un fichier tar qui prenait plus de temps que prévu. Je voulais le mettre en pause pour le mettre en arrière-plan, mais j'ai décidé de ne pas le faire. Ma question n'est bien sûr pas spécifique au goudron. J'espère plutôt mieux comprendre un peu mieux la fonction de pause dans bash ainsi que ce qui ferait mal réagir un processus en cas de pause.
la source
Et le scénario banal: faire Ctrl-Z, puis l'oublier et se déconnecter, et perdre le processus! =)
la source
Pas vraiment une réponse spécifique à la question, mais vous pouvez également essayer d'exécuter des travaux simultanés à l'aide de
screen
. Vous pouvez donc utiliser le shell simultanément avec un autre programme.la source