linux定时任务

crontab -e

然后会进入vim编辑器


81033-956eaaba8efd63e8.png
image.png

在每个小时的第十分钟执行

10 * * * * /root/sh/apache_check.sh

每隔十分钟执行一次(*/10意思是任意时间除以10)

*/10 * * * * /root/sh/apache_check.sh
81033-54e9e487383d79aa.png
image.png

81033-b9a354fe95c7e0ef.png
image.png

测试一下定时任务有没有成功,每分钟执行一次

*/1 * * * * /usr/bin/echo `date` >> ./crontab_test

查询定时任务

crontab -l

清除当前用户所有定时任务

crontab -r
crontab 注意事项
  • 六个选项都不能为空,必须填写。如果不确定,使用 “*”代指任意时间
  • crontab定时任务,最小单位为分钟,最大为月。像2020年某时执行,3点3分30秒执行这样的时间都不能识别
  • 定义时间时,日期和星期最好不要在同一条定时任务中出现,因为都是以天作为单位,容易让管理员混乱
  • 在定时任务中,最好(应该)都用绝对路径,定时任务所用的环境变量与系统默认环境变量并不完全一致
    凌晨4~5点可以执行打包压缩,备份等操作,这时访问量最少
    参考:
    https://www.imooc.com/video/10976
    https://linuxtools-rst.readthedocs.io/zh_CN/latest/tool/crontab.html
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值