精华内容
下载资源
问答
  • Linux定时cron命令

    2016-12-02 11:46:47
    如果想要在linux中设置某一个程序在指定时间开启 可是使用linux下的cron命令行,这样我们就可以方便的进行对定时Task的操作。在进行设置之前,我们需要获取root账户的权限 sudo su 然后执行crontab -e这条命令会...

    Cron

    如果想要在linux中设置某一个程序在指定时间开启 可是使用linux下的cron命令行,这样我们就可以方便的进行对定时Task的操作。


    • 在进行设置之前,我们需要获取root账户的权限 sudo su
    • 然后执行crontab -e这条命令会打开一个文本编辑器,用来修改root用户的cron表。在这个文件的顶端,可以看到一些如何修改cron表的描述。将光标移动到文件的末尾 ,就可以增加你要执行的代码
      例如
    0  20*** /home/pi/on.sh 25  
    0  2***  /home/pi/off.sh 25
    

    当你不想执行如上代码又不想删除掉时 可以使用# 来注释掉当前行。

    展开全文
  • linux定时任务cron配置

    2016-12-06 21:35:50
    实现Linux定时任务有:cron、anacron、at等,这里主要介绍cron服务。 名词解释:  cron是服务名称,crond是后台进程,crontab则是定制好的计划任务表。 软件包安装: 要使用cron服务,先要安装vixie-cron软件包和...

    实现Linux定时任务有:cron、anacron、at等,这里主要介绍cron服务。

    名词解释:

       cron是服务名称,crond是后台进程,crontab则是定制好的计划任务表。

    软件包安装:

    要使用cron服务,先要安装vixie-cron软件包和crontabs软件包,两个软件包作用如下:

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

    查看是否安装了cron软件包: rpm -qa|grep vixie-cron

    查看是否安装了crontabs软件包:rpm -qa|grep crontabs

    如果没有安装,则执行如下命令安装软件包(软件包必须存在)
    rpm -ivh vixie-cron-4.1-54.FC5*
    rpm -ivh crontabs*

    如果本地没有安装包,在能够连网的情况下可以在线安装

    yum install vixie-cron
    yum install crontabs

    查看crond服务是否运行:

    pgrep crond

    /sbin/service crond status

    ps -elf|grep crond|grep -v "grep"


    crond服务操作命令:

    /sbin/service crond start //启动服务  
    /sbin/service crond stop //关闭服务  
    /sbin/service crond restart //重启服务  
    /sbin/service crond reload //重新载入配置


    配置定时任务:

    cron有多个配置文件,

    一、

    可以在三个位置定义与系统相关的 作业:/etc/crontab、/etc/cron.d 中的任何文件以及特殊目录 /etc/cron.hourly、/etc/cron.daily、/etc/cron.weekly 和 /etc/cron.monthly:

    1.主要的系统 crontab 是/etc/crontab。这个文件有独特的语法(在下一节中讨论),其中定义的每个作业根据它自己的时间表(比如每小时两次或每天一次)作为指定的用户运行。使用 /etc/crontab 调度各种管理和维护任务。

    2.还可以在 /etc/cron.d 目录中维护一组 crontab。通过创建 crontab,按照逻辑对属于某一子系统的命令进行分组。

       也就是在 /etc/cron.d/下新建文件,新建的每一个文件都是一个分组

       /etc/cron.d 中的文件采用与 /etc/crontab 相同的语法,每个作业按照自己的时间表并作为特定的用户运行。

    3.还可以把 shell 脚本直接放在 /etc/cron.hourly、/etc/cron.daily、/etc/cron.weekly 或 /etc/cron.monthly 目录中,这样就可以每小时、每天、每周或每月运行此脚本一次。放在这里的脚本作为超级用户运行。

    二、

    一组是crontab命令生成的配置文件(/var/spool/cron下的文件),是针对某个用户的.定时任务配置到任意一个中都可以。

    但是,不能直接编辑此目录中的文件,而是使用 crontab  -e实用程序创建 crontab 并提交文件


    注:1 在/etc/cron.d 下新增执行脚本之后需重新启动crond 进程,而直接在crontab 里面登录的脚本则不需要重启。

      2 /etc/cron.d的文件必须是权限644(否则会在出错),属主为root.

    查看全局配置文件配置情况: cat /etc/crontab

    ---------------------------------------------
    SHELL=/bin/bash
    PATH=/sbin:/bin:/usr/sbin:/usr/bin
    MAILTO=root
    HOME=/

    # run-parts
    01 * * * * root run-parts /etc/cron.hourly
    02 4 * * * root run-parts /etc/cron.daily
    22 4 * * 0 root run-parts /etc/cron.weekly
    42 4 1 * * root run-parts /etc/cron.monthly
    ----------------------------------------------

    查看用户下的定时任务:crontab -lcat /var/spool/cron/用户名

    crontab任务配置基本格式:
    *   *  *  *  *  command
    分钟(0-59) 小时(0-23) 日期(1-31) 月份(1-12) 星期(0-6,0代表星期天)  命令

    第1列表示分钟1~59 每分钟用*或者 */1表示
    第2列表示小时1~23(0表示0点)
    第3列表示日期1~31
    第4列表示月份1~12
    第5列标识号星期0~6(0表示星期天)
    第6列要运行的命令

    在以上任何值中,星号(*)可以用来代表所有有效的值。譬如,月份值中的星号意味着在满足其它制约条件后每月都执行该命令。
    整数间的短线(-)指定一个整数范围。譬如,1-4 意味着整数 1、2、3、4。
    用逗号(,)隔开的一系列值指定一个列表。譬如,3, 4, 6, 8 标明这四个指定的整数。
    正斜线(/)可以用来指定间隔频率。在范围后加上 /<integer> 意味着在范围内可以跳过 integer。譬如,0-59/2 可以用来在分钟字段定义每两分钟。间隔频率值还可以和星号一起使用。例如,*/3 的值可以用在月份字段中表示每三个月运行一次任务。
    开头为井号(#)的行是注释,不会被处理。 


    例子:

    0 1 * * * /home/testuser/test.sh
    每天晚上1点调用/home/testuser/test.sh

    */10 * * * * /home/testuser/test.sh
    每10钟调用一次/home/testuser/test.sh

    30 21 * * * /usr/local/etc/rc.d/lighttpd restart
    上面的例子表示每晚的21:30重启apache。

    45 4 1,10,22 * * /usr/local/etc/rc.d/lighttpd restart
    上面的例子表示每月1、10、22日的4 : 45重启apache。

    10 1 * * 6,0 /usr/local/etc/rc.d/lighttpd restart
    上面的例子表示每周六、周日的1 : 10重启apache。

    0,30 18-23 * * * /usr/local/etc/rc.d/lighttpd restart
    上面的例子表示在每天18 : 00至23 : 00之间每隔30分钟重启apache。

    0 23 * * 6 /usr/local/etc/rc.d/lighttpd restart
    上面的例子表示每星期六的11 : 00 pm重启apache。

    * */1 * * * /usr/local/etc/rc.d/lighttpd restart
    每一小时重启apache

    * 23-7/1 * * * /usr/local/etc/rc.d/lighttpd restart
    晚上11点到早上7点之间,每隔一小时重启apache

    0 11 4 * mon-wed /usr/local/etc/rc.d/lighttpd restart
    每月的4号与每周一到周三的11点重启apache

    0 4 1 jan * /usr/local/etc/rc.d/lighttpd restart
    一月一号的4点重启apache

    */30 * * * * /usr/sbin/ntpdate 210.72.145.44
    每半小时同步一下时间

    配置用户定时任务的语法:

    crontab [-u user]file

    crontab [-u user] [-l| -r | -e][-i]

    参数与说明:

    crontab -u//设定某个用户的cron服务

    crontab -l//列出某个用户cron服务的详细内容

    crontab -r//删除没个用户的cron服务

    crontab -e//编辑某个用户的cron服务


    例子:

    假设当前用户是root,要建立root用户的定时任务

    crontab -e

    选择编辑器,编辑定时任务(这里假设是编辑器是vi)

    按i进入编辑模式

    0 1 * * * /root/test.sh

    按esc退出编辑模式进入普通模式,输入:x或:wq保存退出

    查看刚刚输入的定时任务

    crontab -l 或 cat /var/spool/cron/root

    根用户以外的用户可以使用 crontab 工具来配置 cron 任务。所有用户定义的 crontab 都被保存在 /var/spool/cron 目录中,并使用创建它们的用户身份来执行。要以某用户身份创建一个 crontab 项目,登录为该用户,然后键入 crontab -e 命令,使用由 VISUAL 或 EDITOR 环境变量指定的编辑器来编辑该用户的 crontab。该文件使用的格式和 /etc/crontab 相同。当对 crontab 所做的改变被保存后,该 crontab 文件就会根据该用户名被保存,并写入文件 /var/spool/cron/username 中。
          cron 守护进程每分钟都检查 /etc/crontab 文件、etc/cron.d/ 目录、以及 /var/spool/cron 目录中的改变。如果发现了改变,它们就会被载入内存。这样,当某个 crontab 文件改变后就不必重新启动守护进程了。

    重启crond:

    /sbin/service crond restart

    查看cron服务是否起作用:

    如果我们要查看定时任务是否准时调用了可以/var/log/cron中的运行信息

    cat /var/log/cron

    grep .*\.sh /var/log/cron

    搜索.sh类型文件信息

    sed -n '/back.*\.sh/p' /var/log/cron
    格式sed -n '/字符或正则表达式/p' 文件名

    我们在日志中查看在约定的时间是否有相应的调用信息,调用信息类似:

    Sep 19 1:00:01 localhost crond[25437]: (root) CMD (/root/test.sh)

    查看shell脚本是否报错:

    如果/var/log/cron中准时调用了shell脚本,而又没有达到预期结果,我们就要怀疑shell脚本是否出错

    cat /var/spool/mail/用户名

    例子:

    cat /var/spool/mail/root


    test.sh

    -------------------------

    #!/bin/sh

    echo "$(date '+%Y-%m-%d %H:%M:%S') hello world!" >> /root/test.log

    -------------------------

    要追踪shell调用的全过程:

    bash -xv test.sh 2>test.log

    test.sh的调用过程都会写到test.log中

    改写test.sh

    -------------------------

    #!/bin/sh

    set -xv

    echo "$(date '+%Y-%m-%d %H:%M:%S') hello world!" >> /root/test.log

    -------------------------

    sh ./test.sh  2>tt.log


    网上查询到的资料crontab不执行的问题:

    第一,脚本的原因:大多数情况下,我们要相信科学,相信计算机,不是有鬼,就是我们的脚本的问题,这种问题导致crontab不能执行的概率占到 70%以上。因为程序执行到某一步导致crontab终止执行,我就碰到一次在迁移代码的时候将数据库连错了。导致无法访问而死在那里了。

    第二,执行环境问题,当我们碰到第一情况下,一般都可以通过手动执行程序将问题扼杀在摇篮里,一般情况下高手是不应该犯第一种错误的。问题是当我们 手动执行成功而crontab不能执行的时候,笔者碰到一次就是执行环境的问题,例如相关路径的设置问题。解决方案:在代码最前面执行 source /home/user/.bash_profile

    第三,系统时间不正确。这种问题最好理解,也是比较常见和隐蔽的问题,解决方案:date -s ********

    第四,就是我们的脚本是否有可执行权限。必须保证执行脚本的用户有执行改文件的权限。

    第五,crontab 守护进程死掉了。这种情况是极少发生的,但也不排除,当我们实在是找不到其他原因的时候可以用。解决方案:重启该进程。

    第六,crontab不执行的问题困扰了好长时间,脚本写的都正确,但是就是不执行,最终解决方法如下:
            crontab -u root /var/spool/cron/root
            这样root用户的crontab就生效了
            service crond restart
            重启下服务就好了

    第七,crond没有启动

    第八,脚本编码问题,脚本在window下编写,传到linux下后报锘?!/bin/bash”,用vi编辑器新建新shell脚本,输入内容后保存。


    参考资料:http://blog.csdn.NET/zhangskd/article/details/6854589

                           http://my.oschina.Net/u/576757/blog/71084

                           http://linux.vbird.org/linux_basic/0430cron.PHP 关于anacron鸟哥的文章中有说明

                           http://study.chyangwa.com/IT/AIX/aixcmds1/crontab.htm

    展开全文
  • Linux定时任务cron

    2014-01-15 15:07:59
    cron是一个linux下的定时执行工具.定时任务的几个操作。 /sbin/service crond start //启动服务 /sbin/service crond stop //关闭服务 /sbin/service crond restart //重启服务 /sbin/service ...
    cron是一个linux下的定时执行工具.定时任务的几个操作。
    


    /sbin/service crond start //启动服务


    /sbin/service crond stop //关闭服务


    /sbin/service crond restart //重启服务


    /sbin/service crond reload //重新载入配置


    相关命令----------------
    crontab file [-u user]-用指定的文件替代目前的crontab。 
    crontab-[-u user]-用标准输入替代目前的crontab. 
    crontab-1[user]-列出用户目前的crontab. 
    crontab-e[user]-编辑用户目前的crontab. 
    crontab-d[user]-删除用户目前的crontab. 
    crontab-c dir- 指定crontab的目录。 
    crontab文件的格式:M H D m d cmd. 
    M: 分钟(0-59)。 
    H:小时(0-23)。 
    D:天(1-31)。 
    m: 月(1-12)。 
    d: 一星期内的天(0~6,0 表示星期天)

    通过编辑定时任务来设置运行哪个命令 crontab-e

    编辑的格式如下:

    如:2 * * * * /home/start.sh  
    每小时的第二分钟执行一次
    如:30 12 * * *  /home/start.sh 
    每天的12点半执行一次

    解释说明:

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


    查看用户有哪些定时任务在
    /var/spool/cron/{user}
    定时任务的运行日志在
    /var/log/cron* 查看
    展开全文
  • Linux定时任务cron配置

    千次阅读 2018-11-03 16:25:43
    实现Linux定时任务有:cron、anacron、at等,这里主要介绍cron服务。 名词解释:  cron是服务名称,crond是后台进程,crontab则是定制好的计划任务表。 软件包安装: 要使用cron服务,先要安装vixie-cron软件包和...

    实现Linux定时任务有:cron、anacron、at等,这里主要介绍cron服务。
    名词解释:
       cron是服务名称,crond是后台进程,crontab则是定制好的计划任务表。
    软件包安装:
    要使用cron服务,先要安装vixie-cron软件包和crontabs软件包,两个软件包作用如下:
    vixie-cron软件包是cron的主程序。
    crontabs软件包是用来安装、卸装、或列举用来驱动 cron 守护进程的表格的程序。

    查看是否安装了cron软件包: rpm -qa|grep vixie-cron
    查看是否安装了crontabs软件包:rpm -qa|grep crontabs
    如果没有安装,则执行如下命令安装软件包(软件包必须存在)
    rpm -ivh vixie-cron-4.1-54.FC5*
    rpm -ivh crontabs*
    如果本地没有安装包,在能够连网的情况下可以在线安装
    yum install vixie-cron
    yum install crontabs
    查看crond服务是否运行:
    pgrep crond

    /sbin/service crond status

    ps -elf|grep crond|grep -v "grep"

    crond服务操作命令:
    /sbin/service crond start //启动服务  
    /sbin/service crond stop //关闭服务  
    /sbin/service crond restart //重启服务  
    /sbin/service crond reload //重新载入配置

    首先配置文件权限:chmod 777 文件名

    配置定时任务:
    cron有两个配置文件,一个是一个全局配置文件(/etc/crontab),是针对系统任务的;一组是crontab命令生成的配置文件(/var/spool/cron下的文件),是针对某个用户的.定时任务配置到任意一个中都可以。
    查看全局配置文件配置情况: cat /etc/crontab
    ---------------------------------------------
    SHELL=/bin/bash
    PATH=/sbin:/bin:/usr/sbin:/usr/bin
    MAILTO=root
    HOME=/

    # run-parts
    01 * * * * root run-parts /etc/cron.hourly
    02 4 * * * root run-parts /etc/cron.daily
    22 4 * * 0 root run-parts /etc/cron.weekly
    42 4 1 * * root run-parts /etc/cron.monthly
    ----------------------------------------------
    查看用户下的定时任务:crontab -l或cat /var/spool/cron/用户名
    crontab任务配置基本格式:
    *   * * * * command
    分钟(0-59) 小时(0-23) 日期(1-31) 月份(1-12) 星期(0-6,0代表星期天) 命令

    第1列表示分钟1~59 每分钟用*或者 */1表示
    第2列表示小时1~23(0表示0点)
    第3列表示日期1~31
    第4列表示月份1~12
    第5列标识号星期0~6(0表示星期天)
    第6列要运行的命令

    在以上任何值中,星号(*)可以用来代表所有有效的值。譬如,月份值中的星号意味着在满足其它制约条件后每月都执行该命令。
    整数间的短线(-)指定一个整数范围。譬如,1-4 意味着整数 1、2、3、4。
    用逗号(,)隔开的一系列值指定一个列表。譬如,3, 4, 6, 8 标明这四个指定的整数。
    正斜线(/)可以用来指定间隔频率。在范围后加上 /<integer> 意味着在范围内可以跳过 integer。譬如,0-59/2 可以用来在分钟字段定义每两分钟。间隔频率值还可以和星号一起使用。例如,*/3 的值可以用在月份字段中表示每三个月运行一次任务。
    开头为井号(#)的行是注释,不会被处理。

    例子:
    0 1 * * * /home/testuser/test.sh
    每天晚上1点调用/home/testuser/test.sh
    */10 * * * * /home/testuser/test.sh
    每10钟调用一次/home/testuser/test.sh
    30 21 * * * /usr/local/etc/rc.d/lighttpd restart
    上面的例子表示每晚的21:30重启apache。

    45 4 1,10,22 * * /usr/local/etc/rc.d/lighttpd restart
    上面的例子表示每月1、10、22日的4 : 45重启apache。

    10 1 * * 6,0 /usr/local/etc/rc.d/lighttpd restart
    上面的例子表示每周六、周日的1 : 10重启apache。

    0,30 18-23 * * * /usr/local/etc/rc.d/lighttpd restart
    上面的例子表示在每天18 : 00至23 : 00之间每隔30分钟重启apache。

    0 23 * * 6 /usr/local/etc/rc.d/lighttpd restart
    上面的例子表示每星期六的11 : 00 pm重启apache。

    * */1 * * * /usr/local/etc/rc.d/lighttpd restart
    每一小时重启apache

    * 23-7/1 * * * /usr/local/etc/rc.d/lighttpd restart
    晚上11点到早上7点之间,每隔一小时重启apache

    0 11 4 * mon-wed /usr/local/etc/rc.d/lighttpd restart
    每月的4号与每周一到周三的11点重启apache

    0 4 1 jan * /usr/local/etc/rc.d/lighttpd restart
    一月一号的4点重启apache

    */30 * * * * /usr/sbin/ntpdate 210.72.145.44
    每半小时同步一下时间

    配置用户定时任务的语法:
    crontab [-u user]file

    crontab [-u user] [-l| -r | -e][-i]

    参数与说明:

    crontab -u//设定某个用户的cron服务

    crontab -l//列出某个用户cron服务的详细内容

    crontab -r//删除没个用户的cron服务

    crontab -e//编辑某个用户的cron服务

    例子:
    假设当前用户是root,要建立root用户的定时任务
    crontab -e
    选择编辑器,编辑定时任务(这里假设是编辑器是vi)
    按i进入编辑模式
    0 1 * * * /root/test.sh
    按esc退出编辑模式进入普通模式,输入:x或:wq保存退出
    查看刚刚输入的定时任务
    crontab -l 或 cat /var/spool/cron/root
    根用户以外的用户可以使用 crontab 工具来配置 cron 任务。所有用户定义的 crontab 都被保存在 /var/spool/cron 目录中,并使用创建它们的用户身份来执行。要以某用户身份创建一个 crontab 项目,登录为该用户,然后键入 crontab -e 命令,使用由 VISUAL 或 EDITOR 环境变量指定的编辑器来编辑该用户的 crontab。该文件使用的格式和 /etc/crontab 相同。当对 crontab 所做的改变被保存后,该 crontab 文件就会根据该用户名被保存,并写入文件 /var/spool/cron/username 中。
          cron 守护进程每分钟都检查 /etc/crontab 文件、etc/cron.d/ 目录、以及 /var/spool/cron 目录中的改变。如果发现了改变,它们就会被载入内存。这样,当某个 crontab 文件改变后就不必重新启动守护进程了。
    重启crond:
    /sbin/service crond restart
    查看cron服务是否起作用:
    如果我们要查看定时任务是否准时调用了可以/var/log/cron中的运行信息
    cat /var/log/cron

    grep .*\.sh /var/log/cron
    搜索.sh类型文件信息

    sed -n '/back.*\.sh/p' /var/log/cron
    格式sed -n '/字符或正则表达式/p' 文件名
    我们在日志中查看在约定的时间是否有相应的调用信息,调用信息类似:
    Sep 19 1:00:01 localhost crond[25437]: (root) CMD (/root/test.sh)
    查看shell脚本是否报错:
    如果/var/log/cron中准时调用了shell脚本,而又没有达到预期结果,我们就要怀疑shell脚本是否出错
    cat /var/spool/mail/用户名
    例子:
    cat /var/spool/mail/root

    test.sh
    -------------------------
    #!/bin/sh
    echo "$(date '+%Y-%m-%d %H:%M:%S') hello world!" >> /root/test.log
    -------------------------
    要追踪shell调用的全过程:
    bash -xv test.sh 2>test.log
    test.sh的调用过程都会写到test.log中

    改写test.sh
    -------------------------
    #!/bin/sh
    set -xv
    echo "$(date '+%Y-%m-%d %H:%M:%S') hello world!" >> /root/test.log
    -------------------------
    sh ./test.sh 2>tt.log

    网上查询到的资料crontab不执行的问题:
    第一,脚本的原因:大多数情况下,我们要相信科学,相信计算机,不是有鬼,就是我们的脚本的问题,这种问题导致crontab不能执行的概率占到 70%以上。因为程序执行到某一步导致crontab终止执行,我就碰到一次在迁移代码的时候将数据库连错了。导致无法访问而死在那里了。

    第二,执行环境问题,当我们碰到第一情况下,一般都可以通过手动执行程序将问题扼杀在摇篮里,一般情况下高手是不应该犯第一种错误的。问题是当我们 手动执行成功而crontab不能执行的时候,笔者碰到一次就是执行环境的问题,例如相关路径的设置问题。解决方案:在代码最前面执行 source /home/user/.bash_profile

    第三,系统时间不正确。这种问题最好理解,也是比较常见和隐蔽的问题,解决方案:date -s ********

    第四,就是我们的脚本是否有可执行权限。必须保证执行脚本的用户有执行改文件的权限。

    第五,crontab 守护进程死掉了。这种情况是极少发生的,但也不排除,当我们实在是找不到其他原因的时候可以用。解决方案:重启该进程。

    第六,crontab不执行的问题困扰了好长时间,脚本写的都正确,但是就是不执行,最终解决方法如下:
            crontab -u root /var/spool/cron/root
            这样root用户的crontab就生效了
            service crond restart
            重启下服务就好了
    第七,crond没有启动
    第八,脚本编码问题,脚本在window下编写,传到linux下后报“锘?!/bin/bash”,用vi编辑器新建新shell脚本,输入内容后保存。

    参考资料:http://blog.csdn.NET/zhangskd/article/details/6854589
                           http://my.oschina.Net/u/576757/blog/71084
                           http://linux.vbird.org/linux_basic/0430cron.PHP 关于anacron鸟哥的文章中有说明
                           http://study.chyangwa.com/IT/AIX/aixcmds1/crontab.htm

    展开全文
  • Linux定时任务系统Cron入门,详细介绍LINUX的crontab和设置。
  • Linux 定时任务 cron

    2018-03-14 16:46:54
    ps aux | grep cron 查看状态 service cron start // 启动服务 service cron stop // 关闭服务 service cron restart // 重启服务 service cron reload // 重新载入配置 1 添加任务 crontab -e :1秒执行一次 */1 *...
  • Linux定时软件Cron

    2009-10-27 22:13:00
    一、使用crond监控程序运行程序1....crond是个脚本,每次Linux启动的时候都自动起到该脚本,该脚本是 /etc/rc.d/init.d 下面的,每次系统启动的时候就自动会启动该目录下的脚本。cron有两个配置文件,一个/e
  • Linux: cron定时脚本

    2020-02-14 14:35:37
    例如上面的 划线的指令就是刚刚根据上方的注释编写定时执行脚本。因为是云服务器,所以user-name 为root,.sh是脚本文件,记得脚本文件需要绝对路径。 概念: cron是unix系统下自带的一个工具,伴随着系统的启动并是...
  • Linux cron定时执行jar

    2013-01-06 15:20:06
    Linux cron定时器定时执行jar程序
  • linux系统有一个专门用来管理定时任务的进程cron,一般是设置成开机自启动的,通过添加任务可以让服务器定时执行某些任务。 cron介绍 linux系统有一个专门用来管理定时任务的进程cron,一般是设置成开机自启动的,...
  • 要使用cron服务,先要安装vixie-cron软件包和crontabs软件包,两个软件包作用如下: vixie-cron软件包是cron的主程序。 crontabs软件包是用来安装、卸装、或列举用来驱动 cron 守护进程的表格的程序。 查看是否安装...
  • Linux定时任务系统 Cron

    万次阅读 2016-12-28 20:03:26
    Linux定时任务系统 Cron运行计划任务时: service crond restart 提示: crond: unrecognized service 安装计划任务: yum -y install vixie-cron另外附计划任务的一些使用方法 ...
  • Linux定时任务Cron命令详解

    千次阅读 2014-12-27 10:46:26
    cronlinux系统下一个自动执行指定任务的程序,即包含“时间”、“路径”、“自动执行脚本”等要素。
  • linuxCron定时任务系统命令详解 分类:Linux VPS教程 作者:阿川 发布时间:October 13, 2011 有很多同学在购买VPS之后,需要用到计划任务.但是又对计划任务不太了解,所以.今天我们的帮助中心主要是给大家提供...
  • linux cron 定时任务

    万次阅读 2018-07-23 18:19:33
    Linux定时任务Crontab命令详解 linux 系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。另 外, 由于使用者自己也可以设置计划任务,所以...
  • Linuxcron和crontab定时任务

    千次阅读 2011-09-27 15:58:43
    croncrond位于/etc/rc.d/init.d/crond 或 /etc/init.d 或 /etc/rc.d /rc5.d/S90crond,最总引用/var/lock/subsys/crond。 cron是一个linux下的定时执行工具(相当于windows下的s
  • # 启动服务 service cron start # 关闭服务 service cron stop # 重启服务 service cron restart # 重新载入配置 service cron reload # 查看状态 service cron status
  • Linuxcron程序

    千次阅读 2016-12-18 22:53:29
    Linuxcron程序
  • Linux定时任务工具Cron

    2020-02-28 13:47:19
    crond 是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务 工具,并且会自动启动crond进程,crond进程每分钟会定期检查是否...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 27,908
精华内容 11,163
关键字:

linux定时cron

linux 订阅