crontab ntpdate不生效的问题
2015-12-03 10:38
691 查看
很久之前发现多台服务器直接时间不同步,导致了很多业务问题。决定采用ntpdate来进行时间同步。
ntpdate ntp.aliyun.com
单独执行没有问题。写在sh脚本中执行也没有问题。
但是时间同步应该需要周期性执行,保证同步,所以使用crontab周期性执行ntpdate,但是发现在crontab里并不会执行!!!
最后发现的问题是ntpdate的路径问题,必须在crontab里写明ntpdate的绝对路径。
*/10 * * * * /usr/sbin/ntpdate ntp.aliyun.com >> /tmp/ntp_sync.log
这样就ok啦!
个人猜想原因可能是:crontab是在Linux的守护进程中执行的,而守护进程的空间环境和bash所使用的空间环境不同导致,是否
守护进程的空间不使用相对路径?还是说/usr/sbin/不在他的PATH变量中?有待研究。
ntpdate ntp.aliyun.com
单独执行没有问题。写在sh脚本中执行也没有问题。
但是时间同步应该需要周期性执行,保证同步,所以使用crontab周期性执行ntpdate,但是发现在crontab里并不会执行!!!
最后发现的问题是ntpdate的路径问题,必须在crontab里写明ntpdate的绝对路径。
*/10 * * * * /usr/sbin/ntpdate ntp.aliyun.com >> /tmp/ntp_sync.log
这样就ok啦!
个人猜想原因可能是:crontab是在Linux的守护进程中执行的,而守护进程的空间环境和bash所使用的空间环境不同导致,是否
守护进程的空间不使用相对路径?还是说/usr/sbin/不在他的PATH变量中?有待研究。
相关文章推荐
- 小心服务器内存居高不下的元凶--WebAPI服务
- 运维入门
- 应用领航:盘点那些年我们一起追过的OS
- 无奇不有!盘点各国自己开发的操作系统
- Linux5.9无人值守安装
- 数据中心和云未来的十二大趋势
- 用vsftp快速搭建ftp服务器
- Linux快速构建apache web服务器
- 服务器监控策略浅谈
- 如何降低服务器采购成本 原理分析
- 建议的服务器分区办法
- 服务器托管六大优势分析
- Erlang实现的一个Web服务器代码实例
- 服务器技术全面解析
- 保护DNS服务器的几点方法小结
- 我国成为全球第二大服务器消费国
- 服务器 安全检查要点[星外提供]
- 服务器应用自动重新启动IIS批处理[原创]_DOS/BAT_脚本之家
- FTP 服务器关于权限的问题