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


GBase数据库
1 声望2 粉丝

GBase数据库知识分享