`
binyan17
  • 浏览: 204238 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

crontab 文件条目格式

阅读更多

一个 crontab 文件包含每个 cron 作业的条目。条目由换行字符分开。每个 crontab 文件条目包括 6 个字段,它们被空格或制表符以以下格式分开:
minute  hour  day_of_month  month  weekday  command
这些字段接收以下值:
minute 0 到 59
hour 0 到 23
day_of_month 1 到 31
month 1 到 12
weekday 0 到 6 (星期日到星期六)
command shell 命令
必须为每个字段指定一个值。除了 command 字段,这些字段可以包含以下内容:指定范围内的一个数。要在 5 月运行一个命令,在 month 字段指定 5 。 
示例
要将名为 mycronjobs 的文件复制到 /var/spool/cron/crontabs 目录中,输入以下内容: 
crontab mycronjobs
文件将复制为: 
/var/spool/cron/crontabs/
其中 是您当前的用户名。 
要每小时将时间写入控制台(以小时的形式),请输入: 
0 * * * * echo The hour is `date` 。>/dev/console
要在每个星期一、星期三和星期五的 6:30 a.m. 运行 calendar 命令,请输入: 
30 6 * * 1,3,5 /usr/bin/calendar
要在一年中每天 6:30 运行 calendar 命令,请输入: 
30 6 * * * /usr/bin/calendar
要在八月每天午夜运行名为 maintenance 的脚本,请输入: 
0 0 * 8 * /u/harry/bin/maintenance
为命令的标准输入定义文本,请输入: 
0 16 * 12 5 /usr/sbin/wall%HAPPY HOLIDAY!%Remember to  turn in your time card.
在% (百分号)之后定义 wall 命令的标准输入的文本: 
HAPPY HOLIDAY!   Remember to turn in your time card.
文件
/var/adm/cron/FIFO 指定的管道,当用 crontab 或 at 命令提交新作业时,它将消息发送到 cron 守护程序。
/var/spool/cron/crontabs 指定 crontab 缓冲池区域。
/var/adm/cron/cron.allow 指定用户列表,这些用户被允许访问 crontab 命令。
/var/adm/cron/cron.deny 指定用户列表,这些用户不被允许访问 crontab 命令

分享到:
评论

相关推荐

    Linux学堂 Crontab命令的实用方法

    以下是一些crontab文件条目格式的例子: - 每小时的第5分钟执行`command.sh`: ``` 5 * * * * /bin/bash /path/to/command.sh ``` - 每天的上午9点执行`backup.sh`: ``` 0 9 * * * /bin/bash /path/to/...

    Linux crontab 命令格式与详细例子

    #### Crontab条目格式 Crontab条目的基本格式为: ``` minute hour day-of-month month day-of-week command ``` 各字段含义如下: - `minute`: 分钟,范围0-59。 - `hour`: 小时,范围0-23。 - `day-of-month`:...

    cron和crontab概念详解

    cron的工作原理主要依赖于crontab文件,这是一种文本格式的文件,其中包含了用户定义的计划任务列表。通过这些文件,用户可以指定执行的时间和命令。值得注意的是,在大多数系统中,用户需要获得系统管理员权限才能...

    crontab离线包.zip

    `crontabs`命令用于操作用户的定时任务文件,如列出当前的`crontab`条目,编辑它们,或者删除整个`crontab`文件。这个包对于系统管理员来说非常实用,因为它允许在不打扰用户的情况下管理他们的定时任务。 在安装这...

    crontab中英文手册。很清晰完整。

    5. **crontab文件的编辑**:用户可以通过`crontab -e`命令来编辑自己的crontab文件。编辑完成后,系统会自动保存并加载新的任务。 6. **日志与调试**:crontab的任务执行情况通常会被记录在/var/log/cron或类似的...

    在windows下配置crontab

    例如,以下是一个简单的crontab条目,它会在每天的凌晨1点执行`backup_script.sh`: ``` 0 1 * * * /path/to/backup_script.sh ``` **注意事项** 1. 确保`cygserver`服务也已经启动,因为某些Cygwin的程序需要它来...

    [精华] crontab命令详解

    1. **更新Crontab文件**: - `crontab [-u user] file`: 将指定文件的内容复制到用户的Crontab配置中。 - 如果不指定文件名,`crontab`将从标准输入读取数据,并将其作为新的Crontab条目保存。 2. **查看Crontab...

    crontab与shell脚本

    - 一个典型的`crontab`条目包含六个字段:分钟、小时、月份中的哪一天、月份、一周中的哪一天以及要执行的命令。 - 示例格式:`* * * * * command` 4. **示例解析**: - `*/1 * * * * echo 'ddd' > /var/test....

    linux crontab 计划任务.docx

    例如,以下 Crontab 条目将在每年的 6 月 8 日 5:30 执行 ls 命令: 5 8 6 * * ls 新增调度任务 新增调度任务可以使用两种方法: 1. 使用 crontab 命令编辑计划任务文件 2. 在 /etc/crontab 文件中添加新的计划...

    unix C语言crontab、makefile资料

    crontab文件由一系列的规则组成,每个规则包含时间字段和要执行的命令。时间字段使用特定格式定义小时、分钟、日期等,使得任务能在特定时间自动触发。 例如,下面的crontab条目会在每天的凌晨1点执行`/path/to/my/...

    linux定时执行crontab.pdf

    3. **crontab文件格式** 每个crontab条目由六个字段组成,分别是分钟、小时、日期、月份、星期几和要执行的命令。每个字段允许指定特定的值或范围,也可以使用特殊符号如`*`(所有)、`-`(范围)和`/`(间隔)。...

    Solaris:crontab的用法(定时任务)教学文稿.docx

    根用户的crontab文件位于 `/var/spool/crontab/root`,其格式与普通用户相同,包含分钟、小时、日期、月份和星期几以及要执行的程序。 5. **crontab命令格式** 一个标准的crontab条目包括6个字段,依次是分钟、...

    linux定时执行,crontab命令使用介绍.pdf

    3. **crontab文件格式**: 每行crontab条目包含六个字段,分别是分钟、小时、日期、月份、星期几和命令。这些字段分别用空格或制表符分隔。例如: - `*/30 * * * * command`:每30分钟执行一次`command`。 - `10 ...

    专题资料(2021-2022年)Linux定时执行程序Crontab.docx

    Crontab文件的格式是非常固定的,每一行代表一个任务,由六个字段组成: 1. 分钟(0-59) 2. 小时(0-23) 3. 日期(1-31) 4. 月份(1-12) 5. 星期(0-6,0代表周日) 6. 要执行的命令 例如,以下是一些Crontab...

    Linux使用at和crontab命令在指定时间计划任务服务程序.doc

    例如,如果你想在每周一、三、五的凌晨3点25分备份/home/wwwroot目录,可以添加这样的行到crontab文件中:`25 3 * * 1,3,5 /usr/bin/tar czvf backup.tar.gz /home/wwwroot`。这里的星号(*)代表任何可能的值,逗号(,...

    Solaris:crontab的用法.docx

    - **推荐方法**: 直接编辑`/var/spool/cron/crontabs/`目录下的对应用户crontab文件。文件名通常是用户名,例如`vim /var/spool/cron/crontabs/username`。注意,Solaris默认的vi编辑器可能与Linux有所不同,推荐...

    Solaris:crontab的用法(定时任务).pdf

    你可以根据需要在crontab文件中设置不同的时间间隔,例如`0,20,40 * * * * command`表示每20分钟执行一次`command`,而`0,5,10,15,20,25,30,35,40,45,50,55 * * * * command`表示每5分钟执行一次。 在使用crontab...

    linux命令大全.pdf

    3. **crontab文件格式**:每个crontab条目由五个时间域组成,分别代表分钟、小时、日期、月份和星期。每个域可以使用数字、范围(用-分隔)、列表(用,分隔)或者星号(*)表示所有可能的值。第六个域是需要执行的命令...

    PyPI 官网下载 | crontab-0.23.0.tar.gz

    在提供的文件列表中,只有一个名为"crontab-0.23.0"的条目,这可能是解压后的目录名称,包含有`setup.py`(安装脚本)、`README`(项目说明)、`src`或`lib`目录(源代码)、`tests`目录(测试用例)等,用户可以...

    AIX上oracle备份策略(rman+crontab)

    通过编辑用户的crontab文件,可以设置定期执行RMAN备份。例如,每周一凌晨1点执行级别0全备,每天凌晨2点执行级别1增量备: ```bash # 编辑crontab crontab -e # 添加以下条目 0 1 * * 1 /path/to/oracle/rman.sh ...

Global site tag (gtag.js) - Google Analytics