当前位置: 技术问答>linux和unix
LINUX中crontab的奇怪问题
来源: 互联网 发布时间:2016-02-25
本文导语: Hi: 我想使用linux的crontab每天对crontab内容备份, 在crontab中配置了如下内容: 0 1 * * * (cd /home/new/cron_bak/; crontab -l > cron.`date +%Y%m%d`) 发现不起作用,觉得可能是无法识别 crontab -l,于是换成以下内容 0 1 * *...
Hi:
我想使用linux的crontab每天对crontab内容备份,
在crontab中配置了如下内容:
0 1 * * * (cd /home/new/cron_bak/; crontab -l > cron.`date +%Y%m%d`)
发现不起作用,觉得可能是无法识别 crontab -l,于是换成以下内容
0 1 * * * (cd /home/new/cron_bak/; /usr/bin/crontab -l > cron.`date +%Y%m%d`)
结果还是不起作用。
但我手动在shell下执行括号里的内容,均可生效。哪位高手知道其中的奥秘啊,谢谢大家~
我想使用linux的crontab每天对crontab内容备份,
在crontab中配置了如下内容:
0 1 * * * (cd /home/new/cron_bak/; crontab -l > cron.`date +%Y%m%d`)
发现不起作用,觉得可能是无法识别 crontab -l,于是换成以下内容
0 1 * * * (cd /home/new/cron_bak/; /usr/bin/crontab -l > cron.`date +%Y%m%d`)
结果还是不起作用。
但我手动在shell下执行括号里的内容,均可生效。哪位高手知道其中的奥秘啊,谢谢大家~
|
试着把几个命令写到一个shell文件里,然后在crontab里执行看
0 1 * * * /usr/myshell.sh
0 1 * * * /usr/myshell.sh