Я написал демона в C ++, который автоматически запускается при входе в систему, используя сценарий bash, помещенный в /etc/profile.d/ во время работы секции install моего файла makefile. Проблема заключается в том, что, когда я выхожу из системы и выхожу из системы, теперь есть два экземпляра запускаемого демона.
Мне хотелось бы, чтобы первый остановился, когда я выходил из системы, а не продолжал идти , Во всяком случае, это означает, что он будет запущен, пока кто-то вошел в систему. Как я могу убедиться, что мой демон еще не запущен после выхода из системы?
Вы можете остановить демона, используя скрипт bash, который выполняется при выходе из системы
Добавить следующую строку в lightdm.conf
session-cleanup-script=<path-to-logout-bash-script>
lightdm.conf можно найти в
/etc/init/lightdm.conf или /etc/lightdm/lightdm.confЭто может сделать задание