我正在尝试使用 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
生产线有关,是设置正确还是我做错了什么?
提前致谢 :)