J'ai un processus en cours d'exécution dans un terminal pendant que j'utilise le serveur X. Je voudrais à la fois quitter le serveur X et laisser mon processus continuer son travail.
Ce processus va-t-il être arrêté si je quitte le serveur X via Sudo service lightdm stop
commande?
La réponse à ta question est oui. Si vous arrêtez/quittez/tuez un processus, tous ses processus enfants seront arrêtés.
Si vous arrêtez le lightdm, vous avez arrêté le X, le terminal sera arrêté car c'est un enfant de X également le Shell et les applications en cours d'exécution dans ce Shell.
Vous pouvez utiliser pstree
pour savoir si le processus souhaité est un enfant de X
:
pstree -s $(pidof process-name -s)
ou:
pstree $(pidof lightdm)
pour voir tous les enfants lightdm.
Comment maintenir votre processus en cours? exécutez-le dans un autre tty
.