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
命令