Linux任务定时服务——crond与crontab
来源:互联网 发布:java字符串替换失败 编辑:程序博客网 时间:2024/05/29 15:21
Crond:
Crond是linux系统中用来定期执行命令或指定程序任务的一种服务或者软件。(Centos5以后默认存在)
当优化开机自启动的时候,第一个就是crond。
Crond服务默认情况(每分钟),会检查系统中是否有需要执行的定时任务,如果有哦,就会根据事先定义好的规则来执行这个定时任务。
Crond服务就像个闹钟一样。
Crontab:
Crontab是一个方便在unix/linux系统上定时(循环)执行某个任务的程序
用 service crond status 查看 cron服务状态,如果没有启动则 service crond start启动它
cron服务是一个定时执行的服务,可以通过crontab 命令添加或者编辑需要定时执行的任务:
crontab -u //设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数 crontab -l //列出某个用户cron服务的详细内容 crontab -r //删除某个用户的cron服务 crontab -e //编辑某个用户的cron服务
基本用法:
1. crontab -l //列出当前的crontab任务
2. crontab -d //删除当前的crontab任务
3. crontab -e // 编辑一个crontab任务,ctrl_D结束
4. crontab filename // 以filename做为crontab的任务列表文件并载入
crontab file的格式:
crontab 文件中的行由 6 个字段组成,不同字段间用空格或 tab 键分隔。前 5 个字段指定命令要运行的时间
分钟 (0-59)
小时 (0-23)
日期 (1-31)
月份 (1-12)
星期几(0-6,其中 0 代表星期日)
第 6 个字段是一个要在适当时间执行的字符串
一个例子:
首先新建一个run.sh文件
文件内容:
echo "hello"date >> ~/crontab_test.txtexit 0
现在用crontab -e 新建一个crontab
1 * * * * ~/run.sh
表示每一分钟向系统发送一份邮件
结果可以在/var/mail/snow中看到
- Linux任务定时服务——crond与crontab
- linux的定时任务crond与crontab
- linux定时任务crontab命令和crond服务详解
- linux的定时任务crond(crontab)服务
- Linux定时任务之crond/crontab
- Linux定时任务:crond和crontab详解
- linux Crontab—定时任务
- Linux中crond服务与crontab用法
- Linux中crond服务与crontab用法
- Linux中crond服务与crontab用法
- Linux中crond服务与crontab用法
- Linux中crond服务与crontab用法
- linux下设置定时任务(crond,crontab)
- linux 定时任务 crond
- linux crond 定时任务
- Linux -- Crond 定时任务
- [Linux] Crond 定时任务
- linux crond 定时任务
- ProgressBar进度条
- JSTL格式化日期时报错:According to TLD or attribute directive in tag file, attribute value does not accept an
- 偶数树 并查集
- java中接口之间的继承
- hibernate笔记-006-双向的一对一映射
- Linux任务定时服务——crond与crontab
- static详解
- 一个支持memcache协议的支持在线批量更新的kv数据库(适用于推荐引擎)
- 从博客复制程序到VS里面出现<span style="font-size:24px;"><strong>
- 光流法
- 平方数
- 用代码方式设置引用和删除引用
- 在BIOS里,用U盘进行WIN10系统安装
- Linux创建和启用Swap交换区