小编Roi*_*iel的帖子

Systemd 服务,工作目录不会改变目录

我创建了这个脚本:

[Unit]
Description=test

[Service]
WorkingDirectory=/home/someuser
ExecStart=/somescript.sh

Restart=always
RestartSec=10

StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=autodeploy

Environment=NODE_ENV=production PORT=1494

[Install]
WantedBy=multi-user.target
Run Code Online (Sandbox Code Playgroud)

但是当我运行它时,它说:

Process: 8986 ExecStart=/somescript.sh (code=exited, status=203/EXEC)
Run Code Online (Sandbox Code Playgroud)

我明白这条消息意味着找不到脚本......为什么工作目录对我不起作用?

谢谢。

services systemd 18.04

20
推荐指数
2
解决办法
5万
查看次数

标签 统计

18.04 ×1

services ×1

systemd ×1