Как я задерживаю systemd сервис так, чтобы nvm и узел были правильно инициализированы перед выполнением?

У меня есть следующий сервис:

[Unit]
Description=Launch Demo

[Service]
Type=forking
ExecStart=/bin/bash /opt/Demo/launch_script.sh

[Install]
WantedBy=multi-user.target

launch_script.sh работает npm start на нашем сервере узла однако версия узла, используемого на запуске, отличается от того, что мы установили по умолчанию. Я полагаю, что это вызвано тем, что услуга работает слишком скоро.

Как мы можем задержать сервис так, чтобы управление версиями узла и все другие зависимости, несомненно, существовали бы. Бонусные очки, если можно сказать нам, как выполнить сервис как зарегистрированный пользователь.

1
задан 25 July 2016 в 15:24

0 ответов

Другие вопросы по тегам:

Похожие вопросы: