当前位置: 技术问答>linux和unix
crontab无法启动shell脚本,求助!
来源: 互联网 发布时间:2015-11-07
本文导语: shell: ######################## #!/bin/sh AW=/home/zz _Temp=`ps -A | grep zz` if [ -z "${_Temp}" ] then cd ${AW} `./zz -b` echo `date` >> /home/zz/daemon.log fi ########################## 单独运行是可以启动的,...
shell:
########################
#!/bin/sh
AW=/home/zz
_Temp=`ps -A | grep zz`
if [ -z "${_Temp}" ]
then
cd ${AW}
`./zz -b`
echo `date` >> /home/zz/daemon.log
fi
##########################
单独运行是可以启动的,但设置crontab后作业就启动不了,但日志还是会输出,请高手指教!
########################
#!/bin/sh
AW=/home/zz
_Temp=`ps -A | grep zz`
if [ -z "${_Temp}" ]
then
cd ${AW}
`./zz -b`
echo `date` >> /home/zz/daemon.log
fi
##########################
单独运行是可以启动的,但设置crontab后作业就启动不了,但日志还是会输出,请高手指教!
|
两种可能:
1、zz执行时是否需要特别的环境变量设置?如果需要,在crontab里设置。
2、grep找到了自己,判断错误。用
_Temp=`ps -A | grep zz | grep -v grep`
1、zz执行时是否需要特别的环境变量设置?如果需要,在crontab里设置。
2、grep找到了自己,判断错误。用
_Temp=`ps -A | grep zz | grep -v grep`