昨天上线时,虽然修改了报警程序的重启脚本
但还是遗忘了一件事情:每天定时切割log的crontab
结果造成,昨天的服务器的log都没有切割

解决方法很简单,就是修改crontab即可
但有那么多台的服务器,只能使用脚本批量处理
Google了一把,发现crontab其实是对应一个文件的

/var/spool/cron/root


而且,crontab的demon每分钟会监视这个文件的修改,并自动装载的
这样就好办了,一行脚本就搞定了

ssh root@$host "sed -i 's/reopen_transcript/reopen_transcript ajax /g' /var/spool/cron/root"



当然,如果不放心,还可以自己重启一下crond

service crond restart



另外,crontab执行的log日志存放在

/var/log/cron