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
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值