crond服务和crontab命令
来源:互联网 发布:linux创建db2数据库 编辑:程序博客网 时间:2024/05/29 19:12
**crond服务:**crond是Linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动crond进程,crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务。
linux系统调度可分为以下两类:
系统任务调度:
系统周期性所要执行的工作,比如写缓存数据到硬盘、日志清理等。在/etc目录下有一个crontab文件,这个就是系统任务调度的配置文件,
也可以用vi /etc/crontab查看,如图:
第一行SHELL变量指定了系统要使用哪个shell,这里是bash。
第二行PATH变量指定了系统执行 命令的路径。
第三行MAILTO变量指定了crond的任务执行信息将通过电子邮件发送给root用户,如果MAILTO变量的值为空,则表示不发送任务 执行信息给用户。
第四行的HOME变量指定了在执行命令或者脚本时使用的主目录。
用户任务调度:
用户定期要执行的工作,比如用户数据备份、定时邮件提醒等。用户可以使用 crontab 工具来定制自己的计划任务。所有用户定义的crontab 文件都被保存在 /var/spool/cron目录中。其文件名与用户名一致。
让crontab可以生效的服务是crond,通过 service crond status 查看crond服务状态,发现crond正在运行,如图所示
如果没有启动则 service crond start启动它,cron服务是一个定时执行的服务,可以通过crontab 命令添加或者编辑需要定时执行的任务。
crontab的文件有六个参数,格式为: M H D m d command
例:
每5分钟执行/home/dir/test.sh一次
/5 * * * /home/dir/test.sh
- crond服务和crontab命令
- crond服务和crontab命令
- linux定时任务crontab命令和crond服务详解
- crond命令和crontab命令调研
- ~Linux下crond服务与crontab命令的调研~
- crond(cron) 和 crontab
- crond和crontab
- crond和crontab详解
- crond和crontab
- 关于crond和crontab
- crond和crontab
- crond 和crontab调研
- crond和crontab调研
- crond和crontab调研
- crond和crontab
- crond和crontab
- crond和crontab 调研
- crond和crontab调研
- ubuntu 安装python gym
- 第七期 使用Qemu+Buildroot+Eclipse打造一个优雅的开发环境 《虚拟机就是开发板》
- Bzoj 4204: 取球游戏
- 获取元素的三种DOM方法
- 杭电 2049
- crond服务和crontab命令
- Java反射
- Golang教程:(四)类型
- LintCode python 小白1
- 以r+方式fopen文件,写不进去内容
- camera sensor的分类及区别
- springboot使用第三方的json解析框架fastjson
- html入门
- PyCharm使用技巧:Find in Path(全局查找)、Find(当前文件查找)