我有以下服务:
[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
我们如何延迟服务,以确保节点版本控制和所有其他依赖项都到位。如果您能告诉我们如何以登录用户身份运行服务,我们将获得加分。