> Linux教程 > linux基础 >

关于linux下定时任务 crontab

近日根据公司要求需要在所有的linux服务器上做时间同步,时间服务器为内网的一台机器。

使用crontab -e后键入如下命令保存:

*/30 * * * * ntpdate 210.32.1.123

 

过了一天后发现系统提示有新的mail

打开后发现好多邮件都提示执行这个定时任务的时候提示找不到此命令。

经过查看资料得知,原来定时任务是需要绝对路径才可以执行的。

 

用find / -name ntpdate找到ntpdate所在的目录为/usr/sbin

 

故此修改命令如下:

*/30 * * * * /usr/sbin/ntpdate 210.32.1.123

这样写好后再次执行定时任务,任务运行正常了~~~~

(责任编辑:IT)