概述
crontab [选项]
选项 英文 含义
-e edit 编辑crontab定时任务
-l displayed 显示crontab任务
-r remove 删除当前用户所有的crontab任务
例: 每隔1分钟将时间打印到 /export/文件中
方式一: 直接式
第一步: date >> /export/mydate1.txt 测试命令
第二步: 通过 crontab -e 进入 定时任务
第三步: 编辑定时任务命令
*/1 * * * * date >> /export/mydate1.txt
第四步: 检测是否成功
cd /export/ && tail -f mydate1.txt
方式二: 脚本式
第一步: 书写测试命令
echo `date +"%Y-%m-%d %H:%M:%S"` >> mydate2.txt
第二步: 将命令放到脚本中 vim /export/task.sh
echo `date +"%Y-%m-%d %H:%M:%S"` >> /export/mydate2.txt
第三步: 增加可执行权限
chmod +x /export/task.sh
第四步: 执行脚本
/export/task.sh
第五步: 进入 定时任务 crontab -e
*/1 * * * * date >> /export/mydate1.txt
*/1 * * * * /export/task.sh
第六步: 测试 观察结果
tail -f /export/mydate2.txt
5个占位符的说明(编辑格式 * * * * * 命令)
第一个 * 一小时当中的第几分钟 0~59
第二个 * 一天当中的第几小时 0~23
第三个 * 一个月当中的第几天 1~31
第四个 * 一年当中的第几月 1~12
第五个 一周当中的星期几 0~7(0和7都代表星期日)
ntp时间同步
联网状态下与互联网上提供的时钟服务器进行同步
同步命令 : ntpdate ntp4.aliyun.com
配置离线状态下的时钟同步
1、设置时钟同步服务器的时间(node03 2012-12-12 12:12:12)
将node01 node02时间与node03同步
2、修改第一个配置文件 /etc/ntp.conf
添加如下内容
restrict 192.168.100.0 mask 255.255.255.0 nomodify notrap server 127.127.1.0 # localclock fudge 127.127.1.0 stratum 10
注释以后的服务器
#server 0.centos.pool.ntp.org iburst
#server 1.centos.pool.ntp.org iburst
#server 2.centos.pool.ntp.org iburst
#server 3.centos.pool.ntp.org iburst
3、修改第二个配置文件 vi /etc/sysconfig/ntpd
添加如下内容
SYNC_HWLOCK=yes
4、重启ntp服务
/etc/init.d/ntpd restart
5、时钟同步
在node01 node02节点进行同步
命令 ntpdate node03 (时钟服务器)
ntpdate 192.168.100.101(时钟服务器)
6.如果报错
原因: ntp服务已运行
断开再连
最后
以上就是淡淡音响为你收集整理的crontab定时器和ntp时间同步的全部内容,希望文章能够帮你解决crontab定时器和ntp时间同步所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复