Linux定时任务

命令解释

	分钟	            小时      	天数	月数	      周数
	minute		  hour	       day		month    	week    要执行的命令
	
	每个字段代表的含义如下:
	minute			每个小时的第几分钟
	hour			每天的第几个小时
	day			每月的第几天
	month			每年的第几个月
	week			每周的第几天

例子

  • 每小时的第5分钟执行ls命令

    5 * * * * ls
    
  • 每5分钟执行ls命令

    */5 * * * * ls
    
  • 每天的4:30执行ls命令

    30 4 * * * * ls
    
  • 每小时执行ls命令

    0 * * * * ls
    
  • 每天执行ls

    0 0 * * * ls
    
  • 每周执行ls命令

    0 0 * * 0 ls
    
  • 每年执行 ls 命令

    0 0 1 1 * ls
    
  • 每月8号的7:20执行

    20 7 8 * * ls
    
  • 每年的6月28号5:30执行

    30 5 28 6 * ls
    
  • 每星期日的6:30执行ls

    30 6 * * 0 ls
    

    0标识星期天,1表示星期一,以此类推;也可用英文来表示,sun表示星期天,mon表示星期一等

  • 每月的10号或者20的4:30执行

    30 4 10,20 * * ls
    

    “,”用来表示多个不连续的时间

  • 每天的 8—11点的第25分钟执行

    25 8-11  * * * ls
    

    “-”用来标识连续的时间

  • 每个月中每隔10天的5:30执行

    30 5 */10 * * ls
    

crontab 命令

crontab -l 查看定时任务
crontab -l -u jp 列出用户jp的所有任务
crontab -e 编辑定时任务
crontab -r 删除所有定时任务
posted @ 2020-08-21 11:38  _大可乐  阅读(85)  评论(0编辑  收藏  举报