Как я препятствую тому, чтобы ssh удаленный вход в систему повредил dbus?

Нисколько. Когда терминальный процесс выйдет, клиентские процессы в также умрут, и когда это произойдет, соединение с удаленным сервером будет закрыто операционной системой. Сервер будет видеть, что соединение закрывается и завершает процессы на сервере.

Однако возможно, что Вы могли бы закончить с непрекращающимися процессами на сервере, если бы они были фоном и игнорируют определенные сигналы.

9
15.01.2017, 00:53
1 ответ

На самом деле сеанс DBUS находятся на машине и на X отображении.

Когда вы выполняете удаленный сеанс SSH, вы используете другой дисплей X11 (обычно Localhost: 10)

Если вы убьете все дбус и запускаете его на SSH-сессии, он работает ... для сеанса SSH. Но, очевидно, это ломает другие сеансы DBus в машине.

Что необходимо, это проверить, существует ли сеанс для отображения Machine +, если да, используйте его, если не запустите новый дбус для этой комбинации и позвольте сеансу знать об этом.

Посмотрите на https://unix.stackexchange.com/a/188877/32769 для блока Bash, вы можете поставить файл $ Home / .bash_profile, чтобы делать эти тесты и правильно сделать правильно предмет.

1
27.01.2020, 20:08

Теги

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