Skip to main content

Настройка службы

Настройка службы

Подготавливаем файл службы сервиса
# 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