Linux任务定时服务——crond与crontab
2017-06-07 21:44
369 查看
Crond:
Crond是linux系统中用来定期执行命令或指定程序任务的一种服务或者软件。(Centos5以后默认存在)
当优化开机自启动的时候,第一个就是crond。
Crond服务默认情况(每分钟),会检查系统中是否有需要执行的定时任务,如果有哦,就会根据事先定义好的规则来执行这个定时任务。
Crond服务就像个闹钟一样。
Crontab:
Crontab是一个方便在unix/linux系统上定时(循环)执行某个任务的程序
用 service crond status 查看 cron服务状态,如果没有启动则 service crond start启动它
cron服务是一个定时执行的服务,可以通过crontab 命令添加或者编辑需要定时执行的任务:
基本用法:
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文件
文件内容:
现在用crontab -e 新建一个crontab
表示每一分钟向系统发送一份邮件
结果可以在/var/mail/snow中看到
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.txt exit 0
现在用crontab -e 新建一个crontab
1 * * * * ~/run.sh
表示每一分钟向系统发送一份邮件
结果可以在/var/mail/snow中看到
相关文章推荐
- linux的定时任务服务crond(crontab)服务
- linux的定时任务crond(crontab)服务
- Linux定时任务之crond/crontab
- linux 定时任务crond服务具体实现过程(arm平台)
- Linux定时任务--crond服务
- linux下设置定时任务(crond,crontab)
- Linux运维学习笔记之七:定时任务crond 服务
- Linux 定时执行任务:Crontab服务及应用集锦
- Linux定时任务—crond,crontab
- linux 定时任务 crond 服务应用指南(项目实例)
- linux 定时任务 crond 服务介绍
- Linux两种定时执行任务方法介绍(at命令以及crontab服务)
- Linux定时执行任务方法at命令及crontab服务
- Linux定时任务:crond和crontab详解
- Linux运维五:定时任务crond服务
- Linux下crontab定时任务服务
- linux中定时执行任务crond及crontab命令的使用
- linux定时任务crond服务详细说明
- Linux crond定时任务服务
- Linux的cron和crontab定时任务