我正在尝试使用 systemd 服务设置服务,但出现错误,我无法理解它有什么问题。
[Unit]
Description=Vinematik Service
After=network.target
StartLimitIntervalSec=0
[Service]
Type=simple
Restart=always
RestartSec=1
User=buraksumer13
ExecStart=/home/buraksumer13/.nvm/versions/node/v14.2.0/bin node home/buraksumer13/Documents/vinematikIns/index.js
[Install]
WantedBy=multi-user.target
运行时出现以下错误systemctl status vinematik
:
● vinematik.service - Vinematik Service
Loaded: loaded (/etc/systemd/system/vinematik.service; enabled; vendor preset: enabled)
Active: activating (auto-restart) (Result: exit-code) since Wed 2020-05-06 16:44:12 UTC; 788ms ago
Process: 2981 ExecStart=/home/buraksumer13/.nvm/versions/node/v14.2.0/bin node /home/buraksumer13/Documents/vinematikIns/index.js (code=exited, status=203/EXEC)
Main PID: 2981 (code=exited, status=203/EXEC)
我不明白为什么它不能启动我的脚本,我不太确定这是否是一个错误。但我确实认为这可能与我的ExecStart
线路有关,它设置正确还是我做错了什么?
提前致谢 :)
进行这些更正,更改此:
ExecStart=/home/buraksumer13/.nvm/versions/node/v14.2.0/bin node home/buraksumer13/Documents/vinematikIns/index.js
至
ExecStart=/home/buraksumer13/.nvm/versions/node/v14.2.0/bin/node /home/buraksumer13/Documents/vinematikIns/index.js
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句