crontab设置定时任务实例

crontab设置定时任务实例

ID:37710300

大小:27.41 KB

页数:5页

时间:2019-05-29

crontab设置定时任务实例_第1页
crontab设置定时任务实例_第2页
crontab设置定时任务实例_第3页
crontab设置定时任务实例_第4页
crontab设置定时任务实例_第5页
资源描述:

《crontab设置定时任务实例》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、使用crontab和at命令:命令调度内容文件位置控制访问的文件crontab固定间隔的多个系统任务/var/spool/cron/crontabs/etc/cron.d/cron.allow 和 /etc/cron.d/cron.denyat单个系统任务/var/spool/cron/atjobs/etc/cron.d/at.denycrontab 文件项的语法crontab 文件由命令组成,每个命令占据一行,这些命令将按每个命令行的前五个字段指定的时间自动执行。下表中介绍了这五个字段,它们以空格分隔。表 8-3 crontab 时间字段的可接受值时间字段值分钟0-59小时0-23月中某日1

2、-31月份1-12星期中某日0-6(0=星期日)在 crontab 时间字段中使用特殊字符时请遵循以下规则:使用空格分隔每个字段。使用逗号分隔多个值。使用连字符指定某一范围的值。使用星号作为通配符来包括所有可能值。在一行开头使用注释标记(#)来表示注释或空白行。例如,以下 crontab 命令项将于每月第一天和第十五天下午4点在用户的控制台窗口中显示提醒。0161,15**echoTimesheetsDue>/dev/consolecrontab 文件中的每个命令必须只占据一行,即使这一行非常长也是如此。crontab 文件不识别额外的回车。创建和编辑 crontab 文件创建 crontab

3、 文件的最简单方法是使用 crontab-e 命令。此命令会调用已为系统环境设置的文本编辑器。系统环境的缺省编辑器在 EDITOR 环境变量中定义。如果尚未设置此变量,crontab 命令将使用缺省编辑器 ed。最好选择您熟悉的编辑器。以下示例说明如何确定是否已定义编辑器,以及如何将 vi 设置为缺省值。$which$EDITOR$EDITOR=vi$exportEDITOR创建 crontab 文件时,该文件会自动放入 /var/spool/cron/crontabs 目录,并以您的用户名命名。如果具有超级用户特权,则可为其他用户或 root 创建或编辑 crontab 文件。如何创建或编辑

4、 crontab 文件开始之前如果要创建或编辑属于 root 或其他用户的 crontab 文件,您必须成为超级用户或承担等效角色。角色包含授权和具有特权的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的"配置RBAC(任务列表)"。无需成为超级用户,便可编辑自己的 crontab 文件。创建新的 crontab 文件,或编辑现有文件。$crontab-e[username]其中,username 指定您要为其创建或编辑 crontab 文件的用户帐户的名称。无需具有超级用户特权便可创建自己的 crontab 文件,但如果要为 root 或其他用户创建或编辑 crontab 文

5、件,则必须具有超级用户特权。注意- 如果意外键入了不带选项的 crontab 命令,请按下编辑器的中断字符。使用此字符将退出而不会保存更改。如果保存了更改并退出文件,现有的 crontab 文件将被空文件覆写。向 crontab 文件中添加命令行。按照crontab 文件项的语法中所述的语法操作。将 crontab 文件放入 /var/spool/cron/crontabs 目录。验证 crontab 文件更改。#crontab-l[username]示例 8-1创建 crontab 文件以下示例说明如何为其他用户创建 crontab 文件。#crontab-ejones添加到新 cronta

6、b 文件中的以下命令项将在每个星期日的凌晨1:00自动删除用户起始目录中的所有日志文件。由于该命令项不重定向输出,因此将重定向字符添加到 *.log 之后的命令行中。这样可以确保正常执行命令。#Thiscommandhelpscleanupuseraccounts.10**0rm/home/jones/*.log>/dev/null2>&1如何验证 crontab 文件是否存在要验证用户的 crontab 文件是否存在,请在 /var/spool/cron/crontabs 目录中使用 ls-l 命令。例如,以下输出说明用户 jones 和 smith 的 crontab 文件存在。$ls-l

7、/var/spool/cron/crontabs-rw-r--r--1rootsys190Feb2616:23adm-rw-------1rootstaff225Mar19:19jones-rw-r--r--1rootroot1063Feb2616:23lp-rw-r--r--1rootsys441Feb2616:25root-rw-------1rootstaff60Mar19:15smith-

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。