Linux日常之cron篇

目录

cron 能够让我们创建 linux 的定时任务,是系统的内置服务,通过加入自己的配置来达到在某时间段重复执行任务的目的

crontab

通过执行这个命令,我们可以将我们的 crontab 文件装载到 /var/spool/cron/crontabs

文件内格式:

13 04 * * * Command

最开始的五列从左到右依次为分,时,天,月,星期,星号表示每个

分隔符:

, 表示分隔时间点,如: 00 10,12 * * * 的意思是每天的10点和12点

- 表示时间段,又如: 00 10-12 * * * 的意思是每天10点到12点的每个整点时刻

\n 表示每隔n单位的时间,如: */5 * * * * 的意思是每隔5分钟

值得注意的是要运行的执行文件需要使用全局路径

例如: 13 04 * * * /etc/init.d/smb restart

常用参数

$ crontab -l // 列出任务
$ crontab -r name // 删除任务文件
$ crontab -e // 更改并安装任务文件,进入编辑区,编辑完成保存退出即成功

如果是某一时刻一次性的任务调度可以使用 at 命令