web-dev-qa-db-fra.com

La sortie du serveur X tue-t-elle les processus en cours? (Ubuntu 16.04)

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?

1
mkocabas

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.

Démarrer un processus sur un tty différent

2
Ravexina