Назад | Перейти на главную страницу

Upstart - как преобразовать демон ubuntu в centos?

В 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.

Это совершенно чуждо!