linux定时任务

    xiaoxiao2022-07-15  148

    crontab -e

    然后会进入vim编辑器

    image.png

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

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

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

    */10 * * * * /root/sh/apache_check.sh image.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/10976https://linuxtools-rst.readthedocs.io/zh_CN/latest/tool/crontab.html
    最新回复(0)