精华内容
下载资源
问答
  • 新买的vps,装的CentOS6,想设置定时任务的时候发现竟然没有安装crontab服务。安装crontabyum install vixie-cronyum install crontabs说明:vixie-cron软件包是cron的主程序;crontabs软件包是用来安装、卸装、或...

    新买的vps,装的CentOS6,想设置定时任务的时候发现竟然没有安装crontab服务。

    安装crontab

    yum install vixie-cron

    yum install crontabs

    说明:

    vixie-cron软件包是cron的主程序;

    crontabs软件包是用来安装、卸装、或列举用来驱动 cron 守护进程的表格的程序。

    启动crontab

    /etc/init.d/crond restart

    设置为开机启动

    chkconfig crond on

    service crond start

    Crontab 格式说明

    我们可以用crontab -e 添加要执行的命令。 命令执行的结果,无论是标准输出还是错误输出,都将以邮件形式发给用户。

    添加的命令必须以如下格式:

    * * * * * /command path

    前五个字段可以取整数值,指定何时开始工作,第六个域是字符串,即命令字段,其中包括了crontab调度执行的命令。 各个字段之间用spaces和tabs分割。

    前5个字段分别表示:

    分钟:0-59

    小时:1-23

    日期:1-31

    月份:1-12

    星期:0-6(0表示周日)

    还可以用一些特殊符号:

    *: 表示任何时刻

    ,: 表示分割

    -:表示一个段,如第二端里: 1-5,就表示1到5点

    /n : 表示每个n的单位执行一次,如第二段里,*/1, 就表示每隔1个小时执行一次命令。也可以写成1-23/1.

    示例说明:

    43 21 * * * 21:43 执行

    15 05 * * *    05:15 执行

    0 17 * * * 17:00 执行

    0 17 * * 1 每周一的 17:00 执行

    0,10 17 * * 0,2,3 每周日,周二,周三的 17:00和 17:10 执行

    0-10 17 1 * * 毎月1日从 17:00到7:10 毎隔1分钟 执行

    0 0 1,15 * 1 毎月1日和 15日和 一日的 0:00 执行

    42 4 1 * *     毎月1日的 4:42分 执行

    0 21 * * 1-6   周一到周六 21:00 执行

    0,10,20,30,40,50 * * * * 每隔10分 执行

    */10 * * * *        每隔10分 执行

    * 1 * * *         从1:0到1:59 每隔1分钟 执行

    0 1 * * *         1:00 执行

    0 */1 * * *        毎时0分 每隔1小时 执行

    0 * * * *         毎时0分 每隔1小时 执行

    2 8-20/3 * * *      8:02,11:02,14:02,17:02,20:02 执行

    30 5 1,15 * *       1日 和 15日的 5:30 执行

    ---

    展开全文
  • 但今天我发现我的一个centos服务器没有这个命令我试着安装这个使用yum install crontab但没有运气。然后我试过yum安装crontabs和它安装的东西====================================================================...

    我熟悉使用crontab -e命令在我的centos上设置cron调度程序。但今天我发现我的一个centos服务器没有这个命令

    我试着安装这个使用yum install crontab但没有运气。然后我试过yum安装crontabs和它安装的东西

    =============================================================================

    Package Arch Version Repository Size

    =============================================================================

    Updating:

    crontabs noarch 1.10-11.el5 base 7.0 k

    Transaction Summary

    =============================================================================

    Install 0 Package(s)

    Update 1 Package(s)

    Remove 0 Package(s)

    Total download size: 7.0 k

    Is this ok [y/N]:

    但仍然crontab命令不工作。如果我做猫/ etc / crontab然后它显示下面的东西

    SHELL=/bin/bash

    PATH=/sbin:/bin:/usr/sbin:/usr/bin

    MAILTO=root

    HOME=/

    # run-parts

    40 * * * * root run-parts /etc/cron.hourly

    54 1 * * * root run-parts /etc/cron.daily

    14 3 * * 0 root run-parts /etc/cron.weekly

    38 1 16 * * root run-parts /etc/cron.monthly

    我应该怎么做在该特定服务器上安装crontab?我使用CentOS 5.2版(Final)。

    grep on cron显示:

    [root~]# ps -ef | grep cron

    root 24022 24001 0 19:07 pts/1 00:00:00 grep cron

    启动cron服务返回:

    [root~]# service cron start

    cron: unrecognized service

    展开全文
  • 文章目录Linux定时任务:crontab安装与检查如何检查:Linux服务器是否安装 crontab?没有安装,如何安装?如何查看、添加、编辑定时任务? Linux定时任务:crontab安装与检查 定时任务需要Linux定时任务:crontab...



    Linux定时任务:crontab安装与检查

    定时任务需要Linux定时任务:crontab支持;


    一、 如何检查:Linux服务器是否安装 crontab?

    1.1. 已经安装 · 检测如下图所示:

    rpm -qa | grep crontab
    
    • 执行之后的结果 及 结果放大图·
      在这里插入图片描述
      .
    • 执行之后的结果 · 放大图:
      在这里插入图片描述


    1.2. 没有安装,如何安装?

    如果没有安装好~~~~
    分别执行:

    yum -y install vixie-cron
    yum -y install crontabs
    

    简单说明:
    vixie-croncron 的主程序;
    crontabs 是用来安装、卸装、或列举用来驱动 cron 守护进程的表格的程序。

    • 安装好了–启动和配置服务
      手动方式:
      service crond start     //启动服务
      service crond stop      //关闭服务
      service crond restart   //重启服务
      service crond reload    //重新载入配置
      service crond status    //查看crontab服务状态
      
    • 同样可以设置开机自启动:
      chkconfig --level 345 crond on
      

      版权声明:本文为CSDN博主「TRX1024」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
      原文链接:https://blog.csdn.net/weixin_43161811/article/details/88371571



    二、查看crontab的位置

    [root@admin ~]# which crontab
    /usr/bin/crontab
    

    执行后,截图示下:
    在这里插入图片描述

    查看crontab服务的运行情况:

    [root@adminadminadminadminadm ~]# service crond status
    Redirecting to /bin/systemctl status crond.service
    ● crond.service - Command Scheduler
       Loaded: loaded (/usr/lib/systemd/system/crond.service; enabled; vendor preset: enabled)
       Active: active (running) since Fri 2021-04-23 14:26:22 CST; 2h 17min ago
      Process: 29769 ExecReload=/bin/kill -HUP $MAINPID (code=exited, status=0/SUCCESS)
     Main PID: 23903 (crond)
       CGroup: /system.slice/crond.service
               └─23903 /usr/sbin/crond -n
    
    Apr 23 14:39:01 adminadminadminadminadm crond[23903]: (/usr/share/jetty9/bin/test/t...)
    Apr 23 14:40:01 adminadminadminadminadm crond[23903]: (/usr/share/jetty9/bin/test/t...)
    Apr 23 14:41:01 adminadminadminadminadm crond[23903]: (/usr/share/jetty9/bin/test/t...)
    Apr 23 14:42:01 adminadminadminadminadm crond[23903]: (*system*) RELOAD (/etc/crontab)
    Apr 23 16:21:01 adminadminadminadminadm crond[23903]: (*system*) RELOAD (/etc/crontab)
    Apr 23 16:22:01 adminadminadminadminadm crond[23903]: (*system*) RELOAD (/etc/crontab)
    Apr 23 16:22:03 adminadminadminadminadm systemd[1]: Reloading Command Scheduler.
    Apr 23 16:22:03 adminadminadminadminadm systemd[1]: Reloaded Command Scheduler.
    Apr 23 16:23:01 adminadminadminadminadm crond[23903]: (CRON) INFO (running with ino...)
    Apr 23 16:26:01 adminadminadminadminadm crond[23903]: (*system*) RELOAD (/etc/crontab)
    Hint: Some lines were ellipsized, use -l to show in full.
    [root@adminadminadminadminadm ~]# 
    

    执行后,截图示下:
    在这里插入图片描述


    三、 如何查看、添加、编辑定时任务?


    以上就是关于“Linux定时任务:crontab安装与检查”的全部内容。

    展开全文
  • 一、Crontab的安装1、CentOS下面安装Crontabyuminstall vixie-cron crontabs //安装Crontabchkconfigcrondon //设为开机自启动service crondstart //启动说明:vixie-cron软件包是cron的主程序;crontabs软件包是...

    一、Crontab的安装

    1、CentOS下面安装Crontab

    yuminstall vixie-cron crontabs      //安装Crontab

    chkconfigcrondon               //设为开机自启动

    service crondstart                //启动

    说明:vixie-cron软件包是cron的主程序;crontabs软件包是用来安装、卸装、 或列举用来驱动 cron 守护进程的表格的程序。

    2、Debian下面安装Crontab

    apt-getinstallcron             //大部分情况下Debian都已安装。

    /etc/init.d/cronrestart    //重启Crontab

    二、Crontab使用方法

    1、查看crontab定时执行任务列表

    2、添加crontab定时执行任务

    输入crontab任务命令时可能会因为crontab默认编辑器的不同。

    如上图所示为nano编辑器,使用比较简单,直接在文件末尾按crontab命令格式输入即可,Ctrl+x退出,再输y 回车保存。

    另外一种是vi编辑器,首先按i键,在文件末尾按crontab命令格式输入,再按ESC键,再输入:wq 回车即可。

    3、crontab 任务命令书写格式格式minutehourdayofmonthmonthdayofweekcommand

    解释分钟小时日期月份周命令

    范围0-590~231~311~120~7,0和7都代表周日

    在crontab中我们会经常用到* ,   -  /n 这4个符号,好吧还是再画个表格,更清楚些:符号解释

    *(星号)代表所有有效的值。 如:0 23 * * * backup 不论几月几日周几的23点整都执行backup命令。

    ,(逗号)代表分割开多个值。如:30 9 1,16,20 * * command  每月的1、16、20号9点30分执行command命令。

    -(减号)代表一段时间范围。如0 9-17 * * * checkmail 每天9点到17点的整点执行checkmail命令

    /n代表每隔n长时间。如*/5  * * * * check 每隔5分钟执行一次check命令,与0-59/5一样。

    下面举一些例子来加深理解:

    每天凌晨3:00执行备份程序:0 3 * * * /root/backup.sh

    每周日8点30分执行日志清理程序:30 8 * * 7 /root/clear.sh

    每周1周5 0点整执行test程序:0 0 ** 1,5 test

    每年的5月12日14点执行wenchuan程序:0 14 12 5 * /root/wenchuan

    每晚18点到23点每15分钟重启一次php-fpm:*/15 18-23 * * * /etc/init.d/php-fpm restart

    三.ecstore的crontab规则

    配置crontab(linux计划任务),新增如下三条规则

    注意:

    /home/wwwroot/hnqss.cn/改为你对应的网站目录

    /usr/local/php/bin改为对应的php的bin目录路径

    设置好crontab规则后,需关掉系统本身的计划任务,方法是在config.php中新增如下语句:

    最后重启crontab

    展开全文
  • linux 定时任务crontab用法详解linuxcrontab命令用于设置周期性被执行的指令,该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。cron 系统调度进程。可以使用它在每天的非高峰...
  • crontab命令主要用于设置周期性被执行的指令,今天小编将给大家详细讲解Linux下的crontab定时执行任务命令,有兴趣的伙伴可以阅读文章了解!前言:在Linux中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|...
  • [root@10vps ~]# crontab -e-bash: crontab: command not found[root@10vps ~]# yum install -y vixie-cronLoaded plugins: fastestmirror, securityDetermining fastest mirrors* rpmforge: ftp.riken.jpbase...
  • Linuxcrontab的使用

    2021-06-03 04:13:43
    之前一直在Linux上使用crontab,今天换到了Ubuntu上踩了不少小坑,今天总结一下。默认情况下Ubuntu里都装好了crontab,我们直接使用crontab来编辑命令: 结果出现了这个页面,当时第一反应就是这个怎么是这样。。。...
  • crontablinux下常用的的,用来设置周期性执行命令的工具。利用这个工具,可以帮助我们制定计划任务,对于系统管理员来说,非常有用。开发程序中,我也常用这个工具在凌晨定时备份数据库,程序代码等。命令参数说明...
  • 1.Crontab的安装Ubuntu 下的安装命令:apt-get install cron重启Crontab:/etc/init.d/cron restart2.Crontab使用方法查看crontab定时执行任务列表:crontab -l添加crontab定时执行任务:crontab -e进行添加定时任务...
  • 简言之就是某人写了一个脚本,写好之后./xxx.sh可以正常执行,可以生产目标数据,但是嘞需求是要求Linux每两分钟运行一次,这个时候就要在Linux上设置定时任务;这个时候问题来了,我定时任务搞好了,并且crontab...
  • 你在那里的cron条目是将STDOUT和STDERR重定向到一个文件:/var/log/CRONLOGS/testing_prod.log.... mailx -s "Cron output" me...prod$$.log 这有利于使crontab看起来更整洁: 00 06 * * * /home/user/myapp/cronscript.sh
  • 原标题:Linux计划任务 Crontab 详解Q:Linux下,如果想要在指定的某个时间点干点什么事,该如何制定计划?A:计划任务,创建和管理在指定时间自动执行的任务。注意:要是任务计划在指定时间自动运行,计划任务的...
  • 1.首先查看服务器crontab任务 crontab -l 出现上图,表示没有配置任何定时任务。 如果出现no crontab for root不用管 2.创建执行脚本 创建脚本命令hello.sh 例如:将时间输出到date1.txt文件中 #!/bin/bash date >...
  • 如何用linux中的crontab 执行多条定任务命令方法一:0-59/2 * * * * rsync -vzrtopg --progress --delete --password-file=/cygdrive/c/pass/rsync.passwd administrator@192.168.0.113::test /cygdrive/f/test0-59/2...
  • crontab定时任务一、简介通过crontab命令可以在固定的间隔执行系统指令或shell脚本二、crontab配置文件:Linux下的任务调度分为两类:系统任务调度和用户任务调度。Linux系统任务是由 cron (crond) 这个系统服务来...
  • linux下的crontab服务:1、crontab 是用来让使用者在固定时间或固定间隔执行程序之用在linux平台上如果需要实现任务调度功能可以编写cron脚本来实现。以某一频率执行任务linux缺省会启动crond进程,crond进程不需要...
  • linux定时任务crontab的设置http://www.blogjava.net/freeman1984/archive/2010/09/23/332715.htmlvi /etc/crontab# run-parts01 * * * * root run-parts /etc/cron.hourly02 4 * * * root run-parts /etc/cron....
  • 名词解释:cron是服务名称,crond是后台进程,crontab则是定制好的计划任务表。查看crond服务是否运行pgrep crond。重启服务命令当你定制了任务时,你需要重启cron服务。可以分为两种情况:1.在系统中有service这个...
  • 本文章来给大家介绍在linux中的一个定时功能crontab不能正常执行的几种原因总结,欢迎各位朋友进入参考,1 crond服务未启动crontab不是Linux内核的功能,而是依赖一个crond服务,这个服务可以启动当然也可以停止。...
  • 内容是:安装 Crontab UI、管理 Cron 定时任务、创建、编辑、运行、停止、删除及备份 Cron 定时任务、在 Crontab 文件获取/保存 Cron 定时任务。为什么要使用 Crontab UI在 Linux 系统下遇到计划任务的时候,你首先...
  • crontab默认最小时刻为分钟,但是有些实时性比较高的操作,可能会需要按秒执行,可以采用下面的方式。1.为crontab增加sleep:编辑crontab文件:crontab -e* * * * * /bin/date >>/tmp/date.txt* * * * * sleep...
  • 前言在服务器上有些代码不需要一直跑,间接性的或者定时的任务就需要使用...服务启动与关闭运行 crontab -e,要么成功,要么就各种问题提示失败,原因就需要先看一下crontab的服务有没有启动service crond start //...
  • 文章目录Linux查看crontab开启状态xshell命令如下:返回结果 · 放大图: Linux查看crontab开启状态 xshell命令如下: service crond status 返回结果 · 放大图: 以上就是关于“Linux查看:crontab开启状态...
  • 1.命令简介contab(cron table) 命令被用管理用户的需要周期性执行的任务,与 Windows 下的计划任务类似,当安装完操作系统后,默认会安装此服务工具,并且会自动启动 crond 进程,crond 进程每分钟会检查是否有要...
  • [导读]Crontab是一个很方便的在unix/linux系统上定时(循环)执行某个任务的程序使用cron服务,用servicecrondstatus查看cron服务状态,如果没有启动则servicecrondstart启动它,cron服务是一个定时执行的服务,可以...
  • 按照如下顺序处理:1,命令单独拿出来,终端中执行这个可以暴露出如下问题a,脚本是否存在权限问题(chmod +x xx.sh)b,是否存在(手抖)写错路径等低级错误c,如果依赖特定conda环境,则需要conda ...
  • 感觉比https://wokan.chawen.org/post/399的内容...在系统中有service这个命令时:这个命令在red hat当中常用,有的linux发行版本中没有这个命令.service crond start //启动服务service crond stop //关闭服务serv...
  • linux系统中,有时候为了节省人力,所以将一些脚本进行定时执行,通过crontab计划任务进行启动和停止,这样能方便大部分时间来做其他事情,下面主要介绍一下如何启动和删除crontab计划任务添加计划任务1....
  • linux crontab详解

    2021-05-15 18:25:53
    任务调度文件位置:/etc/crontab编辑调度文件的命令:crontab -e执行:调度任务进程会在满足预设时间条件后自动执行我的系统的crontab文件[root@uyhd000225 myShellScript]# more /etc/crontabSHELL=/bin/bashPATH=/...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 92,573
精华内容 37,029
关键字:

linux是否安装crontab

linux 订阅