吃了机器被当肉鸡的亏,最近研究起了安全方面的问题,当前置的安全全部失效后,最后一段防线就是备份了。
今天研究定时备份踩了不少坑,记录一下?。
稍微复习了一下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