У меня есть постоянный процесс, выполняющийся на терминале, когда я использую X-сервер. Я хотел бы выйти из X-сервера и продолжить мой процесс.
Будет ли этот процесс остановлен, если я выйду из X-сервера с помощью команды sudo service lightdm stop?
Ответ на ваш вопрос - да. Если вы остановите / выйдете / убейте процесс, весь его дочерний процесс будет остановлен.
Если вы остановите lightdm, вы остановите X, терминал будет остановлен, так как он является дочерним элементом X, а также оболочкой и запуском приложений в этой оболочке.
Вы можете использовать pstree, чтобы узнать, является ли ваш желаемый ребенок дочерним по отношению к X:
pstree -s $(pidof process-name -s)
или:
pstree $(pidof lightdm)
, чтобы увидеть все светлые дети.
Как продолжать процесс? запустите его в другом tty.
Начните процесс с другого tty
Ответ на ваш вопрос - да. Если вы остановите / выйдете / убейте процесс, весь его дочерний процесс будет остановлен.
Если вы остановите lightdm, вы остановите X, терминал будет остановлен, так как он является дочерним элементом X, а также оболочкой и запуском приложений в этой оболочке.
Вы можете использовать pstree, чтобы узнать, является ли ваш желаемый ребенок дочерним по отношению к X:
pstree -s $(pidof process-name -s)
или:
pstree $(pidof lightdm)
, чтобы увидеть все светлые дети.
Как продолжать процесс? запустите его в другом tty.
Начните процесс с другого tty