systemd:在步骤 CHDIR 生成 /bin/sh 时失败:没有这样的文件或目录

systemd:在步骤 CHDIR 生成 /bin/sh 时失败:没有这样的文件或目录

我正在尝试创建一个 systemd 服务。我在日记中看到此错误消息。

Failed at step CHDIR spawning /bin/sh: No such file or directory

这是什么原因造成的?

答案1

我有

WorkingDirectory=/tmp/dir
ExecStartPost=/bin/rm /tmp/dir    
ExecStartPost=/bin/sh -c "foo bar"

一是ExecStartPost删除工作目录。第二个ExecStartPost无法进入该目录来运行命令。这就是生成的错误。

相关内容