• Red Hat定制计划任务crontab介绍


    Red Hat定制计划任务crontab介绍 - fanqiang.com

    Red Hat定制计划任务crontab介绍

    来源:IBM (2006-05-18 15:47:10)



    crontab通过cron服务使用户能够在指定的时间执行某些程序,它通过cron复制,创建列出,删除crontab文件来管理用户权限和计划。

    命令格式:crontab [-u username] [-l] [-e] [-r]

    选项说明:
    -e 编辑当前用户的crontab文件,或者当一个crontab文件不存在时,创建一个crontab 文件。编辑并保存后文件被当前用户的crontab安装。
    -l 列出当前crontab文件内容。
    -r 删除当前用户的crontab文件。
    -u username 指定用户名。

    crontab文件格式:

    crontab文件有六个域,每个域之间用空格或者Tab键分开,前五个域都是整数或者*,格式如下(括号里面是取值范围):

    分钟(0-59) 小时(0-23) 日(1-31) 月(1-12) 星期(0-6) 要执行的命令

    其中星期取值0指星期日,其它取值递推。前面五个域,每个域都可以用*表示所有合法的值,或者用一个列表列出合法的值,各值之间用“,”隔开,也可以用“-”表示一个范围。下面的命令演示每个星期,星期日到星期四晚上执行/home/wuxp/backup.sh。

    30 23 * * 0-4 /home/wuxp/backup.sh

    下面的例子示出每星期星期一到星期五3:15分清除用户目录下的core文件

    15 3 * * 1-5 find  $HOME -name core 2>/dev/null |xargs rm -f

    下面是一个crontab文件的例子,请用crontab -e 命令编辑。

    PATH=/usr/bin:/bin:/usr/sbin:/sbin
    HOME=/home/wuxp
    30 23 * * 0-4 /home/wuxp/backup.sh

    前面四行定义环境变量,最后一行是执行的命令,你可以定义要执行多个命令。如果你的crontab文件已经正确编辑,保存退出后会得到一条"crontab:installing new crontab" 的信息。
    相关文件:

    /etc/cron.allow 如果这个文件存在,文件中包含的用户名可以使用crontab。

    /etc/cron.deny 如果这个文件存在,文件中包含的用户不能使用crontab。

    你可以自己编辑这两个文件,注意每个用户名占一行。




    (http://www.fanqiang.com)


  • 相关阅读:
    [JSOI2008]最小生成树计数
    [SCOI2009]windy数
    Sql Server 存储过程
    Sql Server 表操作
    .NET WebService中使用 Session
    从头入手jenkins
    swiftlint 你所要知道的所有!!
    swiftlint swift代码规范检查神器
    使用RxSwift 实现登录页面的条件绑定
    iOS 设置不同环境下的配置 Debug Release 生产 测试 等等
  • 原文地址:https://www.cnblogs.com/lexus/p/2465902.html
Copyright © 2020-2023  润新知