Настройка службы
Настройка службы
Подготавливаем файл службы сервиса
# nano /opt/daemons/daemon.service
[Unit]
Description=Daemon
[Service]
Type=simple
Restart=always
RestartSec=5
User=root
ExecStart=/usr/bin/php /opt/daemons/daemon.php
[Install]
WantedBy=multi-user.target
Создаем символьную ссылку в папку etc/systemd/system/
# ln -s /opt/daemons/daemon.service /etc/systemd/system/daemon.service
Управление службой
# systemctl enable daemon.service
# systemctl start daemon.service
Статус службы
# systemctl status daemon.service
● daemon_evolvex.service - Daemon
Loaded: loaded (/opt/daemons/daemon.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2024-04-19 10:18:45 +04; 1s ago
Main PID: 53764 (php)
Tasks: 1 (limit: 4661)
Memory: 6.2M
CPU: 17ms
CGroup: /system.slice/daemon_evolvex.service
└─53764 /usr/bin/php /opt/daemons/daemon.php