精华内容
下载资源
问答
  • crontab 写入文件目录

    2018-06-14 17:13:00
    一、crontab 目录 [root@next-cloud-server etc]# cd /var/spool/cron/ [root@next-cloud-server cron]# ls root [root@next-cloud-server cron]# cat root #times rsync by lee at 2018-01-02 */5 * * * *...

    一、crontab 目录

    [root@next-cloud-server etc]# cd /var/spool/cron/
    [root@next-cloud-server cron]# ls
    root
    [root@next-cloud-server cron]# cat root 
    #times rsync by lee at 2018-01-02
    */5 * * * * /usr/sbin/ntpdate 10.0.100.208 >/dev/null 2>&1
    

     

    二、crontab无法打开的修复方法

    1、从其它机器拷贝crontab文件到 /usr/bin/目录下面

        [root@a1 bin]# cd /usr/bin/

    [root@a1 bin]# ll -ld crontab
    -rw-r--r--. 1 root root 51784 1月  11 15:18 crontab
    

      

    2、授特殊权限,否则会报权限不够

    [root@a1 bin]# chmod 4755 crontab
    
    [root@a1 bin]# ll -ld crontab
    -rwsr-xr-x. 1 root root 51784 1月 11 15:18 crontab
    

     

    3、测试是否可用

    [root@a1 bin]# crontab -e
    
    0-59/10 * * * * /usr/sbin/ntpdate us.pool.ntp.org | logger -t NTP
    */5 * * * * /usr/sbin/ntpdate a1.gree.com >/dev/null 2>&1
    

      

     

     

    转载于:https://www.cnblogs.com/nulige/p/9183977.html

    展开全文
  • crontab

    2018-08-01 15:52:02
    会直接进入文本中,文本编写格式如下 分 时 日 月 周 任务命令行(绝对路径)具体说明可以参考 /etc/crontab 列举 45 4 1,10,22 * * /usr/local/etc/rc.d/lighttpd restart  上面的例子表示每月1、10、22日的4 : ...

    命令行执行crontab
    会直接进入文本中,文本编写格式如下
    分 时 日 月 周 任务命令行(绝对路径)具体说明可以参考 /etc/crontab

    列举
    45 4 1,10,22 * * /usr/local/etc/rc.d/lighttpd restart 
    上面的例子表示每月1、10、22日的4 : 45重启apache。(写多个月份用逗号,隔开)
    列举
    0,30 18-23 * * * /usr/local/etc/rc.d/lighttpd restart 
    上面的例子表示在每天18 : 00至23 : 00之间每隔30分钟重启apache。 (多个小时用横杠-隔开)

    常规选项加法
    crontab -u //设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数
    crontab -l //列出某个用户cron服务的详细内容
    crontab -r //删除没个用户的cron服务
    crontab -e //编辑某个用户的cron服务  就是进入vim文本里编辑


    启动,关闭,重新加载方法
    /sbin/service crond start //启动服务
    /sbin/service crond stop //关闭服务
    /sbin/service crond restart //重启服务

     个别用法
    除了数字还有几个个特殊的符号就是"*"、"/"和"-"、",",*代表所有的取值范围内的数字,"/"代表每的意思,"*/5"表示每5个单位,"-"代表从某个数字到某个数字,","分开几个离散的数字。
    例如

    0 23-7/28 * * * echo "Have a good dream:)" >> /tmp/test.txt
     每个月的4号和每个礼拜的礼拜一到礼拜三的早上11点

    ****************************************************************************************************************************

    如果用cronb做多个人物执行的话怎么做?

     编辑/etc/crontab 文件配置cron
     
        cron服务每分钟不仅要读一次/var/spool/cron内的所有文件,还需要读一次/etc/crontab,因此我们配置这个文件也能运用cron服务做一些事情。
    #*重点*#
    crontab配置是针对某个用户的,   而编辑/etc/crontab是针对系统的任务。此文件的文件格式是:
     
    SHELL=/bin/bash
    PATH=/sbin:/bin:/usr/sbin:/usr/bin
    MAILTO=root //如果出现错误,或者有数据输出,数据作为邮件发给这个帐号
    HOME=/      //使用者运行的路径,这里是根目录
    # run-parts
    01 * * * * root run-parts /etc/cron.hourly //每小时执行/etc/cron.hourly内的脚本
    02 4 * * * root run-parts /etc/cron.daily //每天执行/etc/cron.daily内的脚本
    22 4 * * 0 root run-parts /etc/cron.weekly //每星期执行/etc/cron.weekly内的脚本
    42 4 1 * * root run-parts /etc/cron.monthly //每月去执行/etc/cron.monthly内的脚本
     
    大家注意"run-parts"这个参数了,如果去掉这个参数的话,后面就可以写要运行的某个脚本名,而不是文件夹名了。

    展开全文
  • 记录爱xml生成的脚本里,文件生成的目录是相对目录,定时任务执行时,文件没有生成在脚本所在目录里,经过查询研究,发现,文件生成的目录是脚本执行用户的用户目录,比如,这次就在root的用户目录里找到了。...

    记录爱xml生成的脚本里,文件生成的目录是相对目录,定时任务执行时,文件没有生成在脚本所在目录里,经过查询研究,发现,文件生成的目录是脚本执行用户的用户目录,比如,这次就在root的用户目录里找到了。


    转载于:https://my.oschina.net/u/1982767/blog/305820

    展开全文
  • crontab 命令

    2021-01-27 10:15:52
    文章目录【介绍】【查看Crontab任务表】【删除全部】【错误邮件】【crontab执行日志】【开发实践】 【介绍】 Linux crontab是用来定期执行程序的命令。 当安装完成操作系统之后,默认便会启动此任务调度命令。 crond...

    【介绍】

    Linux crontab是用来定期执行程序的命令。

    当安装完成操作系统之后,默认便会启动此任务调度命令。

    crond 命令每分锺会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作。

    注意:新创建的 cron 任务,不会马上执行,至少要过 2 分钟后才可以,当然你可以重启 cron 来马上执行

    crontab [ -u user ] filecrontab [ -u user ] { -l | -r | -e }
    

    -e : 执行文字编辑器来设定时程表,内定的文字编辑器是 VI,如果你想用别的文字编辑器,则请先设定 VISUAL 环境变数来指定使用那个文字编辑器(比如说 setenv VISUAL joe)
    -r : 删除目前的时程表
    -l : 列出目前的时程表

    【查看Crontab任务表】

    crontab -l

    【删除全部】

    crontab -r

    【错误邮件】

    cat /var/spool/mail/root
    当发生错误时,crontab会发送邮件,错误内容可以从上面查看
    在这里插入图片描述

    【crontab执行日志】

    cat /var/log/cron
    在这里插入图片描述

    备注:所有命令需要写成绝对路径形式

    【开发实践】

    首先输入下面的命令,然后进入到vi页面,然后输入需要定时的任务
    crontab -e

    然后将下面的写入到vi中

    */30 * * * * /home/XXX.sh
    0 12,18 * * * /home/XXX.sh

    说明:
    每半个小时执行
    */30 * * * *
    每天12点和18点执行
    0 12,18 * * *

    在这里插入图片描述

    展开全文
  • crontab定时器

    2021-02-02 21:43:04
    crontab定时器 前言 无论是做开发还是做运维的程序猿,crontab命令是必须用到的命令,特别是对于运维的人,自动化运维中,crontab也属于其一。...这个目录用来存放任何要执行的crontab文件或脚本。 cr
  • crontab应用

    2018-08-20 19:12:27
    键入 crontab -e 编辑crontab服务文件 # 例如 文件内容如下: */2 * * * * /bin/sh /home/admin/jiaoben/buy/deleteFile.sh 保存文件并并退出 */2 * * * * /bin/sh /home/admin/jiaoben/buy/deleteF...
  • crontab使用

    2017-09-03 12:13:22
    最近使用crontab指令来周期杀死和启动爬虫,以免爬虫出bug后无法恢复
  • Crontab 语法整理

    万次阅读 2019-11-12 17:00:55
    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) 三、特殊符号 * 代表所有的取值范围内的数字 / 代表每的意思...
  • crontab详解

    2021-08-19 15:19:44
    crontab命令 进程和作业管理 crontab命令被用来提交和管理用户的需要周期性执行的任务,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动crond进程,crond进程每分钟会定期...
  • Crontab 详解

    2014-11-13 16:40:56
    Crontab是Unix和Linux用于设置周期性被执行的指令,是互联网很常用的技术,很多任务都会设置在crontab循环执行,如果不使用crontab,那么任务就是常驻程序,这对你的程序要求比较高,一个要求你的程序是24X7小时不宕...
  • 定时任务crontab

    2018-04-16 16:29:39
    # crontab –e进入编辑用户自定义的crontab配置文件,会被写到/var/spool/...# vi /etc/crontab进入系统的crontab配置文件 crontab 文件的格式:{minute} {hour} {day-of-month} {month}{day-of-week} {full-path-t...
  • crontab命令

    2017-06-13 13:49:00
    cron服务提供crontab命令来设定cron服务的,以下是这个命令的一些参数与说明: crontab -u //设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数 crontab -l //列出某个用户cron服务的详细内容 ...
  • 一直纳闷,main外面的语句可以执行,但是在main中就不能进入执行。 在外面有命令可以成功执行。 尝试 因为重定向到日志没有记录错误输出,一度以为不会出现错误…(打脸),在crontab重定向标准错误输出后, python /...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 26,487
精华内容 10,594
关键字:

crontab进入目录