linux使用crontab命令创建定时任务
Linux下的任务调度有系统任务调度和用户任务调度,系统任务调度的配置文件为/etc/crontab。用户任务调度的crontab 文件都被保存在 /var/spool/cron目录中。
我们可以使用crontab命令来创建我们的定时任务(即用户任务调度),例如我们每隔1分钟向/home/likeke/demo.txt文件中追加当前系统时间:
1.使用crontab -e命令,出现如下文件内容(用法详细说明):
2.接着在这一坨提示下面,输入如下命令(五个星号分别代表五个时间参数,后面会对这些时间参数做详细说明):
* * * * * date -d now >> /home/likeke/demo.txt
3.按ctrl+x退出,会提示是否保存,输入Y保存,接下来提示保存的文件名,自己改一下或者直接敲回车使用默认名即可
4.重启cron服务:
/etc/init.d/cron restart
5.完成,打开/home/likeke/demo.txt,效果如下:
时间参数说明:
m h dom mon dow
m: 表示分钟,可以是从0到59之间的任何整数。 h:表示小时,可以是从0到23之间的任何整数。 dom:表示日期,可以是从1到31之间的任何整数。 mon:表示月份,可以是从1到12之间的任何整数。 dow:表示星期几,可以是从0到7之间的任何整数,这里的0或7代表星期日。
时间参数使用实例:
1:每1分钟执行一次command 命令: * * * * * command 2:每小时的第20分钟执行一次 命令: 20 * * * * command 3:每天上午6点到8点的第20分钟执行一次 命令: 20 6-8 * * * command 4:每天上午的6点到8点的第20分钟和第40分钟执行一次 命令: 20,40 6-8 * * * command 5:每个星期一的上午6点到8点的第20分钟执行一次 命令: 20 6-8 * * 1 command
相关推荐
LUOPING0 2017-09-07
liguojia 2020-10-20
木子李CSDN 2020-06-05
kernelstudy 2020-05-21
playlinuxxx 2020-05-08
IsanaYashiro 2020-04-22
fenxinzi 2020-04-07
山兔与孟婆 2020-03-28
stoneechogx 2020-02-17
onlykg 2020-02-15
大老张学编程 2020-02-09
linuxisperfect 2020-01-09
liuyh 2019-12-22
蜀川居 2013-08-05
happywxp 2013-03-27
chenzelin 2013-03-31
NeverAgain 2019-12-13
mieleizhi0 2019-12-05
ningningmingming 2019-11-13