LINUX - ДЕМОНЫ
Демоны в Linux - это служебные программы, работающие в фоне, независимо от пользователя. Так исторически сложилось, что их название традиционно оканчивается на букву "d". Например, "smbd", "vsftpd" и так далее. Для того, чтобы посмотреть, какие демоны живут в нашей ОС, можно воспользоваться командой
pstree
"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