恰好工作需要,把cent OS 6.8系統開啓ntp服務,需局域網ntp服務器同步時間。但是在網上找了一些資料,發現我的是系統安裝時是mini版的,好多工具和依賴包都得下載,現場用戶環境又不讓服務器連入公網,於是東拼西湊的,整理好一份最終修改過程,供有同樣需求的小夥伴參考!
1、創建需要定時執行的腳本
mkdir -p /usr/local/crontab
vi /usr/local/crontab/ntpdate.sh
2、腳本內容如下:
#!/bin/sh
. /etc/profile
. ~/.bash_profile
ntpdate -u 192.168.40.240 && hwclock -w
3、保存並退出腳本
:wq
4、給腳本添加執行權限
chomd 700 /usr/local/crontab/ntpdate.sh
5、設置定時任務
crontab -e
6、添加內容如下(我設置的是每整點執行一次):
00 * * * * . /etc/profile;/bin/sh /usr/local/crontab/ntpdate.sh
7、保存並退出(同3)
8、重啓crontab服務使生效
/etc/rc.d/init.d/crond restart
9、查看定時任務列表(必須執行crontab -e命令,並保存退出後纔可執行)
crontab -l