一般来说,增加计划任务都是#crontab -e,然后在里面添加内容。但是在一些脚本里,需要自动添加,那么这种情况怎么办?
1)重定向crontab到其他文件:
#crontab -l > crontab.bak#echo "*/1 * * * * ./yourscript > /dev/null 2>&1" >> crontab.bak#crontab crontab.bak如果想删除某个计划任务,就进去crontab -e删除就好,crontab.bak不用管,不用担心内容会自动变成crontab.bak的样子。
2)如果你觉得使用" crontab 文件“这种方法很虚的话,就选择最妥善的方式,也就是下面这样:
# echo "*/1 * * * * ./yourscript > /dev/null 2>&1" >> /var/spool/cron/root
时间: 2024-10-11 05:48:34