В Ubuntu эта выскочка проделала блестящую работу, убедившись, что приложение всегда продолжало работать (и регистрировалось).
start on started mountall
respawn
respawn limit unlimited
exec node /var/sentora/hostdata/zadmin/public_html/private_js/N.yt.js >> node /var/sentora/hostdata/zadmin/public_html/private_js/yt.conosole.log 2>&1
Но теперь мне пришлось переехать в Centos, и я понятия не имею, что делаю! Пока у меня есть это
[Unit]
Description=yt Service
[Service]
Type=simple
User=root
ExecStart=/usr/local/bin/node /var/sentora/hostdata/zadmin/public_html/private_js/N.yt.js
Restart=on-abort
Предыдущие попытки отказались бы с этим сообщением
Failed to start yt.service: Unit yt.service failed to load: Invalid argument. See system logs and 'systemctl status yt.service' for details.
теперь это только говорит
Invalid number of arguments.
Поэтому я не могу проверить systemctl status yt.service
для получения подробной информации, поскольку он показывает ошибки с момента последней попытки запуска (см. выше)
/ var / log / messages говорит
Mar 1 23:05:19 panel systemd: Failed at step USER spawning /usr/local/bin/node: No such process
Mar 1 23:05:19 panel systemd: yt.service: main process exited, code=exited, status=217/USER
Mar 1 23:05:19 panel systemd: Unit yt.service entered failed state.
Mar 1 23:05:19 panel systemd: yt.service failed.
Это совершенно чуждо!