当我手动运行时,我的脚本运行成功,但是当我将它添加到cron时,它没有工作。我将输出存储在一个日志文件中,它显示找不到initctl命令。为什么cron没有运行initctl命令。
#!/bin/bash
A=$(initctl status worker1)
var1="$( echo $A | cut -d " " -f2 )"
if [ "$var1" == "start/running," ]; then
echo "worker1 is already running"
else
initctl stop worker1;