一、简介
crontab是,用于设置周期性执行脚本的指令。
命令存放于crontab文件中
crond常常在后台运行,每一分钟检查是否有预定的作业需要执行。这类作业一般称为cron jobs。当安装完成操作系统之后,默认便会启动此任务调度命令。
二、crontab表达式的解释
命令时间格式 :
-
* * * * command
分 时 日 月 周 命令
第1列表示分钟1~59 每分钟用*或者 */1表示
第2列表示小时1~23(0表示0点)
第3列表示日期1~31
第4列表示月份1~12
第5列标识号星期0~6(0表示星期天)
第6列要运行的命令
三、crontab指令的实践
(1)cron是linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务:
/sbin/service crond start #启动服务
/sbin/service crond stop #关闭服务
/sbin/service crond restart #重启服务
/sbin/service crond reload #重新载入配置
(2)查看当前用户crontab的任务列表
crontab -l
定时任务列表如下:
(2)编辑当前用户crontab任务
crontab -e
输入i进入编辑状态,将51-》50
点击esc
输入shift+“:”–注意英文状态哈,输入wq退出编辑
再次查看,可以看到时间已经变更
注意:新创建的 cron 任务,不会马上执行,至少要过 2 分钟后才可以,当然你可以重启 cron 来马上执行。
(3)帮助命令crontab -h
四、好文章
linux指令基础学习:https://www.docin.com/p-324829386.html
awk:
https://blog.csdn.net/qq_22253901/article/details/118094440