systemd
Войти

systemd

systemd

/etc/systemd/system/ - юниты созданные администратором сервера

Конфигурационный файл

  1. WorkingDirectory - рабочая директория (путь к выполняемому скрипту)
  2. ExecStart - интерпритатор, при помощи которого выполняется скрипт

Пример

1
2
3
4
5
6
7
8
9
10
11
12
[Service]
WorkingDirectory=/var/projects/crm/api_ameon
ExecStart=/usr/bin/node dist/main
Restart=always
StandardOutput=syslog
SyslogIdentifier=api_ameon
User=ameon
Group=ameon
#Environment=DATABASE_HOST=localhost
EnvironmentFile=/var/projects/crm/api_ameon.env
[Install]
WantedBy=multi-user.target



Ссылки по теме:

  1. isqua.ru - Запуск демона приложения через systemd
  2. github.com/ NestJs systemd
Теги:
php