Выключает ли X-сервер непрерывные процессы? (Ubuntu 16.04)

У меня есть постоянный процесс, выполняющийся на терминале, когда я использую X-сервер. Я хотел бы выйти из X-сервера и продолжить мой процесс.

Будет ли этот процесс остановлен, если я выйду из X-сервера с помощью команды sudo service lightdm stop?

1
задан 1 June 2017 в 09:41

2 ответа

Ответ на ваш вопрос - да. Если вы остановите / выйдете / убейте процесс, весь его дочерний процесс будет остановлен.

Если вы остановите lightdm, вы остановите X, терминал будет остановлен, так как он является дочерним элементом X, а также оболочкой и запуском приложений в этой оболочке.

Вы можете использовать pstree, чтобы узнать, является ли ваш желаемый ребенок дочерним по отношению к X:

pstree -s $(pidof process-name -s)

или:

pstree $(pidof lightdm)

, чтобы увидеть все светлые дети.

Как продолжать процесс? запустите его в другом tty.

Начните процесс с другого tty

2
ответ дан 18 July 2018 в 12:23

Ответ на ваш вопрос - да. Если вы остановите / выйдете / убейте процесс, весь его дочерний процесс будет остановлен.

Если вы остановите lightdm, вы остановите X, терминал будет остановлен, так как он является дочерним элементом X, а также оболочкой и запуском приложений в этой оболочке.

Вы можете использовать pstree, чтобы узнать, является ли ваш желаемый ребенок дочерним по отношению к X:

pstree -s $(pidof process-name -s)

или:

pstree $(pidof lightdm)

, чтобы увидеть все светлые дети.

Как продолжать процесс? запустите его в другом tty.

Начните процесс с другого tty

2
ответ дан 24 July 2018 в 19:57

Другие вопросы по тегам:

Похожие вопросы: