按照鸟哥的《Linux的私房菜》那本书折腾crontab,我先写了一个shell脚本 == s1.sh,如下:
echo `date` >> s1.txt
,然后crontab -e,编辑任务,
*/1 * * * * /root/xxx/s1.sh
然后我很sb的等了好几分钟。。。不断查看s1.txt,貌似没执行==!,上百度搜。。,
tail -f /var/log/cron
,发现cron每分钟都在执行,偶然想到,是不是shell脚本中s1.txt路径问题,然后对s1.sh进行修改,,ok,我又查看了~/下,有个s1.txt,原来没有指定绝对路径时,都写到了当前用户用户目录中。顺便可知,crontab默认是以设置crontab的用户来执行的。