LINUX - ДЕМОНЫ

 th 1155797666

Демоны в Linux - это служебные программы, работающие в фоне, независимо от пользователя. Так исторически сложилось, что их название традиционно оканчивается на букву "d". Например, "smbd", "vsftpd" и так далее. Для того, чтобы посмотреть, какие демоны живут в нашей ОС, можно воспользоваться командой

pstree

fuckupMond

"systemd" - самый старший из них, он следит и управляет всеми остальными.

Мой первый демон -  fuckupMond. Его основной и единственной задачей является отслеживание состояния сервиса обновления моих же приложений. Для того, чтобы передать его в подчинение systemd, создадим юнит:

sudo nano /etc/systemd/system/mad.service

[Unit]
Description=madserverFuckupDaemon

[Service]
ExecStart=/data/fileserver/fuckupMond

[Install]
WantedBy=multi-user.target

Далее мы должны включить наш сервис:

sudo systemctl enable mad.service

Заработает он только после перезагрузки системы.

sudo reboot now

sudo systemctl status mad.service