Hendrik Asked: 2016-10-26 07:21:52 +0800 CST2016-10-26 07:21:52 +0800 CST 2016-10-26 07:21:52 +0800 CST systemd 命令失败 /bin/bash not found 772 目前正在尝试使新的 systemd 脚本正常工作。该脚本包含以下内容: ExecStart=/bin/bash -lc 'bundle exec sidekiq -e production' 然而,这似乎不起作用。 然后我得到的错误是: Failed at step CHDIR spawning /bin/bash: No such file or directory 我需要将命令作为登录 shell 执行。 ubuntu ruby systemd 2 个回答 Voted aiven 2018-03-11T11:53:09+08:002018-03-11T11:53:09+08:00 我的问题是指定的WorkingDirectory不存在。当我创建目录时,问题已经消失 Best Answer Mark Stosberg 2016-10-26T07:53:02+08:002016-10-26T07:53:02+08:00 使用确认 bash 在系统上的位置 which bash 然后相应地更新您的 ExecStart 行。
我的问题是指定的
WorkingDirectory
不存在。当我创建目录时,问题已经消失使用确认 bash 在系统上的位置
然后相应地更新您的 ExecStart 行。