如何正确设置我的 systemd 服务 ExecStart?

领袖苏美尔

我正在尝试使用 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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章