首页 > 编程知识 正文

任务调度器,crond进程

时间:2023-05-03 20:39:12 阅读:164872 作者:2717

目录概述基本语法常用选项快速启动方法参数特殊符号说明使用shell脚本编写crond相关指令

概要

调度是系统在某个时间运行的特定命令、程序或脚本。

如果是简单的任务,直接在crontab上添加任务即可;

对于复杂的任务,必须编写脚本(shell编程) )。

任务时间表分类:

1 .系统工作:有些重要工作必须重复执行。 病毒扫描等

2 .个别用户的工作:个别用户可能希望运行特定程序,如备份mysql数据库。

基本语法crontab [可选]

常用选项-编辑ecrontab计划任务-查询lcrontab任务-r如何快速启动当前用户的所有crontab任务任务计划文件:/etc/crontab设置

安排个人任务:

运行crontab -e命令

然后将任务输入到日程文件中

例如*/1 * * * * ls -l /etc//tmp/to.txt命令

显示:按小时的每分钟执行ls -l /etc//tmp/to.txt命令

参数语义范围的第一个“*”1小时中第几分钟第0-59个“*”1天中第几个小时第0-23个“*”1个月中第几天第1-31个“*”1年中第几个月第1-12个第5个“*”1周中的例如,“08、12、16***”指令表示每天8点、12点、16点执行一次的指令。 表示连续的时间范围。 例如,命令“0 5 * * 1-6”表示命令*/n在星期一到星期六凌晨5点多长时间执行一次。 例如,*/10***命令表示每隔10分钟运行一次命令以快速编写shell脚本的过程。

创建文件xxx.sh

RDC存储指令

赋予xxx.sh文件可执行的权限

chmod 744 xxx.sh

crontab -e

* * * * * xxx.sh

crond相关指令crontab -r :任务调度结束

crontab -l :现在有什么任务日程?

service crond restart:[ :重新启动任务时间表

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。