crontab初探

/ 0评 / 1

吃了机器被当肉鸡的亏,最近研究起了安全方面的问题,当前置的安全全部失效后,最后一段防线就是备份了。

今天研究定时备份踩了不少坑,记录一下?。

稍微复习了一下crontab的用法后,把写好的脚本丢到定时任务里,但是一直没生效

crontab -e #编辑定时任务
0 0 * * * bash /home/user/buckup.sh #定时任务

上面是每天的0点运行一次脚本,为了确认时候生效,改成一分钟一次测试了一下,发现并没有生效。

找了半天并没有确认到底问题出在哪,不过倒是百度了一个方法解决了。

先新建一个文件 crontab_tmp 把任务写到这个文件里,然后用cronttab加载一下就可以成功运行了。

echo "0 0 * * * bash /home/user/buckup.sh "> crontab_tmp

cronttab crontab_tmp

问题到这里就解决了,具体问题出现的情况并没有搞清楚。

如果出现不明问题可以查看crontab日志文件

tail /var/log/cron.log

发表评论

电子邮件地址不会被公开。 必填项已用*标注