码迷,mamicode.com
首页 > 系统相关 > 详细

小记---------关于linux 定时任务crontab

时间:2019-09-24 15:39:04      阅读:87      评论:0      收藏:0      [点我收藏+]

标签:自己的   span   root用户   驱动   res   没有   成功   aix   linu   

linux的crontab定时任务
   启动服务: service crond start 
  关闭服务:  service crond stop
   重启服务:  service crond restart
   服务状态:  service crond status
 
/etc/cron.d/ 这个目录用来存放任何要执行的crontab文件或脚本。
 
权限问题
crontab权限问题到/var/adm/cron/下一看,文件cron.allow和cron.deny是否存在
用法如下: 
1、如果两个文件都不存在,则只有root用户才能使用crontab命令。 
2、如果cron.allow存在但cron.deny不存在,则只有列在cron.allow文件里的用户才能使用crontab命令,如果root用户也不在里面,则root用户也不能使用crontab。 
3、如果cron.allow不存在, cron.deny存在,则只有列在cron.deny文件里面的用户不能使用crontab命令,其它用户都能使用。 
4、如果两个文件都存在,则列在cron.allow文件中而且没有列在cron.deny中的用户可以使用crontab,如果两个文件中都有同一个用户,以cron.allow文件里面是否有该用户为准,如果cron.allow中有该用户,则可以使用crontab命令。 
 
AIX 中 普通用户默认都有 crontab 权限,如果要限制用户使用 crontab ,就需要编辑/var/adm/cron/cron.deny 
HP-UNIX 中默认普通用户没得crontab 权限 ,要想放开普通用户的crontab 权限可以编
 
六、创建cron脚本
第一步:写cron脚本文件,命名为crontest.cron。
15,30,45,59 * * * * echo "xgmtest....." >> xgmtest.txt  表示,每隔15分钟,执行打印一次命令 
第二步:添加定时任务。执行命令 “crontab crontest.cron”。搞定 
第三步:"crontab -l" 查看定时任务是否成功或者检测/var/spool/cron下是否生成对应cron脚本
 
注意:这操作是直接替换该用户下的crontab,而不是新增
 
七、crontab用法 
  crontab命令用于安装、删除或者列出用于驱动cron后台进程的表格。用户把需要执行的命令序列放到crontab文件中以获得执行。
    每个用户都可以有自己的crontab文件。/var/spool/cron下的crontab文件不可以直接创建或者直接修改。该crontab文件是通过crontab命令创建的
 
   在crontab文件中如何输入需要执行的命令和时间。该文件中每行都包括六个域,其中前五个域是指定命令被执行的时间,最后一个域是要被执行的命令。
    每个域之间使用空格或者制表符分隔。格式如下: 
      分       时          天                   月                  周
  minute hour day-of-month month-of-year day-of-week commands 
    合法值 00-59 00-23 01-31 01-12 0-6 (0 is sunday) 
    除了数字还有几个个特殊的符号就是"*"、"/"和"-"、",",*代表所有的取值范围内的数字,"/"代表每的意思,"/5"表示每5个单位,"-"代表从某个数字到某个数字,","分开几个离散的数字。
 
例:
30 4 * * * /opt/cdh/submit/cron/cron.sh 2>&1 >> /opt/cdh/submit/cron/cron.log  //每天 4点30 分执行一次

*/20 * * * * /opt/cdh/submit/cron/cron.sh 2>&1 >> /opt/cdh/submit/cron/cron.log  //每20分钟 执行一次

 

小记---------关于linux 定时任务crontab

标签:自己的   span   root用户   驱动   res   没有   成功   aix   linu   

原文地址:https://www.cnblogs.com/yzqyxq/p/11578546.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!