要求做监控的shell,没什么难度,但是linux系统极其变态,我怎么做crontab都不能定时执行,绝望得都打算每天都at执行算了。明天要交活了,今天还是毫无进展,查了网上的资料,大家基本上都怀疑是环境变量之类的,建议重启crond服务。以前也碰到类似的问题,找个机会重启机器crontab就能用了。但现在明显是不可能给你重启机器,重启crond服务也不允许,之前的很多脚本都是都是1分钟监控一次的。所以……
说了半天,还是回到正题上,解决方法如下:
crontab -u root /var/spool/cron/root
这样root用户的crontab就生效了 |