关键词

Linux中crontab文件和日志的位置及使用说明

crontab文件

Linux系统中crontab文件一般位于/etc/crontab,它是Linux系统中用来设置定时任务的文件,每行都是一个任务,一般格式为:

min hour day month week user command

其中min表示分钟,hour表示小时,day表示日,month表示月,week表示星期,user表示用户,command表示要执行的命令。其中min、hour、day、month、week可以使用*表示任意,也可以使用数字表示特定的值,也可以使用逗号分隔的数字表示一个范围,也可以使用减号分隔的数字表示一个范围,也可以使用星号表示每隔一段时间。

例如:每天的8点执行一个任务:

0 8 * * * root command

每隔2小时执行一个任务:

0 */2 * * * root command

每月1号、15号、30号执行一个任务:

0 0 1,15,30 * * root command

每周一到周五的8点执行一个任务:

0 8 * * 1-5 root command

日志文件

Linux系统中crontab的日志文件一般位于/var/log/cron,它是Linux系统中用来记录crontab任务执行状态的文件,一般格式为:

min hour day month week user command

其中min表示分钟,hour表示小时,day表示日,month表示月,week表示星期,user表示用户,command表示执行的命令,status表示任务的状态,这里的状态有两种,一种是成功执行,另一种是失败执行。

例如:任务执行成功:

0 8 * * * root command      success

任务执行失败:

0 8 * * * root command      failed

使用方法

Linux系统中使用crontab的命令是crontab,它可以用来查看、编辑、添加、删除crontab文件中的任务,它的常用命令有:

  • crontab -l:查看crontab文件中的任务
  • crontab -e:编辑crontab文件中的任务
  • crontab -r:删除crontab文件中的任务
  • crontab -u username:查看指定用户的crontab文件中的任务

例如:查看crontab文件中的任务:

crontab -l

编辑crontab文件中的任务:

crontab -e

删除crontab文件中的任务:

crontab -r

查看指定用户的crontab文件中的任务:

crontab -u username

本文链接:http://task.lmcjl.com/news/1735.html

展开阅读全文