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

分类:知识百科 日期: 点击:0

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
标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。