1、crontab定时任务命令,参数含义
crontab -e :修改crontab文件,若文件不存在,会自动创建
crontab -l :显示crontab文件内容
crontab -r :删除crontab文件
crontab -ir :删除crontab文件前提醒用户
2、crontab文件格式
- command
分 时 日 月 周 命令
说明:
第1列:表示分钟1~59,每分钟用 或 /1 表示
第2列:表示小时1~23(0表示0点)
第3列:表示日期1~31
第4列:表示月份1~12
第5列:表示星期0~6(0表示星期天)
第6列:需要运行的命令
示例:由于制造网络异常时,因节点网络断掉,无法自己手动启动,需要提前编写一个定时任务,保证节点网络能定时重启。
编写定时启动网络命令(root用户)
ifdown ens6 断开网络
ifup ens6 启动网络 (ifup和ifdown命令所在位置/usr/bin)
编写定时启动网络crontab文件(root用户)(每分钟执行一次启动网络命令)
cd /usr/bin
crontab -e
- ifup ens6
crontab -l 查看编写crontab文件
特别注意:
编写完crontab文件后,因为ifup命令(/usr/sbin)与crontab命令(/usr/bin)不在同一目录下,所以定时启动网络crontab文件并未真正生效,需要建立ifup命令软连接,即执行如下命令:ln -s /usr/sbin/ifup /usr/bin/ifup
此时,定时启动网络crontab文件生效,执行ifdown ens6断开网络命令后,会在1分钟之后启动网络。
注:不需要定时任务时,可删除crontab文件。
gbase 8a
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。