zoukankan      html  css  js  c++  java
  • 用户cron 调度

    返回主页面

    我们经常会需要安脚本在某个时间或每隔一 时间来运行。GNU/Linux系统包含了各种可 用于任务调度的工具。cron就是其中之一,它通过 护进程cron使得任务能够按照固定的时间 间隔在系统后 自动运行。cron利用的是一个叫做cron的文件,这个文件中存储了需要执行 的脚本或命令的调度列表以及执行时间。一个常见的用法是设置在免费时段(一些ISP提供免费 使用时间,通常是在 ),从Internet上进行下载。 只需要编写一个cron条目,然后调度下载即可。你也可以安 当免费时段结束后自动断开Internet 连接并关机。

    创建定时任务方式一

    crontab -e
    02 02 * * * /home/slynux/script.sh

    输入crontab -e后,会打开默认的文本编辑器(通常是vi)供用户输入cron作 并保存。该cron作 将会在指定的时间被调度执行。

    创建定时任务方式二

    $ crontab task.cron

    创建一个文本文件(例如task.cron),并写入cron作 。将文件名作为命令参数,

    运行crontab

    创建定时任务方式三

    crontab<<EOF
    02 * * * * /home/slynux/script.sh
    EOF

    在行内(inline)指定cron作 ,而无需创建单独的文件。例如:

    cron作 需要写在crontab<<EOFEOF之间。

    实例:

    crontab -l  查看

    * 1 * * * bash /home/gengyunchong/e2mecho.sh

    crontab -e 编辑

    crontab -r删除

    每秒执行一次

    #!/bin/bash
    step=2 #间隔的秒数,不能大于60

    for (( i = 0; i < 60; i=(i+step) )); do

    $(php '/home/fdipzone/php/crontab/tolog.php')

    sleep $step

    done

    exit 0

    工作原理

    cron表中的每一个条目都由6部分组成,并按照下列 序 列:

    分钟(0 59)
    小时(0 23)
    天(1 31)
    月份(1 12)
    工作日(0 6)
    命令(在指定时间执行的脚本或命令)

    5部分指定了开始执行某个命令实例的时间。还有其他一些选项也可用来指定调度时间

  • 相关阅读:
    flex布局以及相关属性
    css 选择器
    两侧定宽,中栏自适应布局
    两列定宽,一列自适应布局
    左列定宽,右列自适应布局
    Flex接收51单片机发送过来的16进制数据转换为String
    Flex与51单片机socket通信 策略问题
    sql For XML Path
    sql多对多探讨
    JavaScript
  • 原文地址:https://www.cnblogs.com/tianzhiyun/p/9485528.html
Copyright © 2011-2022 走看看