Linux crontab (定时任务)

强颜欢笑 提交于 2019-12-06 02:49:50

Linux crontab (定时任务)

语法

crontab [options]

常用参数:

 -u <user>  指定用户
 -e         编辑 crontab
 -l         列出用户的 crontab
 -r         删除用户的 crontab

设置定时任务

任务格式

在任务的编辑界面中,任务的格式为:
前面是任务执行的周期,分为分钟、小时、天、月、周
后面是执行的任务

minute hour day month week command

周期有以下表示方法

*   取值范围内的所有数字
/   每过多少的数字
-   区间
,   散列

示例:

# 每分钟执行一次命令
* * * * * command

# 每天 3:30 执行命令
30 3 * * * command

# 每隔两分钟执行一次命令
*/2 * * * * command

# 工作日每天执行一次命令
0 0 * * 1-5 command

# 每天 0 点、12点执行一次命令
0 0,12 * * * command

# 每分钟向目标文件中写入时间
* * * * * /usr/bin/echo `date` >> file
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!