我常用的crontab命令

简介: 命令简介 crontab-操作每个用户的守护程序和该执行的时间表。部分参数说明crontab file [-u user]-用指定的文件替代目前的crontab。crontab-[-u user]-用标准输入替代目前的crontab.crontab-1[user]-列出用户目前的crontab.crontab-e[user]-编辑用户目前的crontab.crontab-d[user]-删除用户目前的crontab.crontab-c dir- 指定crontab的目录。

命令简介

crontab-操作每个用户的守护程序和该执行的时间表。
部分参数说明
crontab file [-u user]-用指定的文件替代目前的crontab。
crontab-[-u user]-用标准输入替代目前的crontab.
crontab-1[user]-列出用户目前的crontab.
crontab-e[user]-编辑用户目前的crontab.
crontab-d[user]-删除用户目前的crontab.
crontab-c dir- 指定crontab的目录。
crontab文件的格式:M H D m d cmd.
M: 分钟(0-59)。
H:小时(0-23)。
D:天(1-31)。
m: 月(1-12)。
d: 一星期内的天(0~6,0为星期天)。
cmd要运行的程序,程序被送入sh执行,这个shell只有USER,HOME,SHELL这三个环境变量。

  • 一次配置,多次运行:
0,10,20,30,40,50 6,7,8,9 * * * sh /home/hlst_ftp_ls.sh

上述配置表示,6,7,8,9四个小时中每个小时的0分,10分,20分,30分,40分,50分都运行。

  • 每小时0~10分钟内,每隔2分钟运行一次
0-10/2 * * * * sh /home/test/test.sh &

次配置表示每小时0~10分,每隔2分钟运行一遍

相关文章
|
5月前
|
存储 JavaScript Linux
Crontab详解
Crontab详解
140 0
|
SQL Linux Apache
Crontab 详解
Crontab 详解
|
MySQL 关系型数据库 Shell
|
Shell 调度 Linux
|
Shell Linux 调度
|
Linux 调度