Cron的工作要求一小时

时间:2016-07-11 16:21:07

标签: bash shell unix cron

logFile="/home/..."

if [ `date +"%H"` == "14" ]
then
    echo "case1" >> "$logFile"
else
    echo "case2" >> "$logFile"
fi

此脚本保存在文件中,并作为cron作业每小时执行一次。我不明白的是它总是执行case2。如果我手动执行它,那么它实际上在当前小时为14时执行case1。为什么它不像cron作业那样表现,我该怎么办呢?

编辑:我被要求显示定义cron作业的行。我在shell中输入crontab -e来到达那里。该行是:

13 * * * * /home/path/to/my/script.sh

0 个答案:

没有答案