Linux crontab定时服务
来源:互联网 发布:网络运营商劫持 编辑:程序博客网 时间:2024/05/22 13:24
crontab命令用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。
cron 系统调度进程。 可以使用它在每天的非高峰负荷时间段运行作业,或在一周或一月中的不同时段运行。cron是系统主要的调度进程,可以在无需人工干预的情况下运行作业。crontab命令允许用户提交、编辑或删除相应的作业。每一个用户都可以有一个crontab文件来保存调度信息。系统管理员可以通过cron.deny 和 cron.allow 这两个文件来禁止或允许用户拥有自己的crontab文件。
在/var/spool/cron/目录下保存以各个用户名命名的cron文件,在这些文件中添加cron格式的命令,实现定时服务。
CRONTAB语法及应用
1:查看当前用户的定时任务
[oracle@localhost ~]$ crontab -l
* * * * * /home/oracle/test.sh >/dev/null 2>&1
2:编辑当前用户的定时任务
可以在编辑状态修改、删除、新增一些定时任务。注释一般用#
[oracle@localhost ~]$ crontab -e
3:删除当前用户的定时任务
[root@localhost ~]# crontab -r
[root@localhost ~]# crontab -l
no crontab for root
4:
如下所示,一般crontab文件里面的定时任务格式如下所示:
* * * * * /home/chive.sh >/dev/null 2>&1
crontab 文件中每个条目中各个域的意义和格式:
第一列 分钟: 1——59
第二列 小时: 1——23(0表示子夜)
第三列 日 : 1——31
第四列 月 : 1——12
第五列 星期: 星期0——6(0表示星期天,1表示星期一、以此类推)
第六列 要运行的命令
例子:
1: 59 23 * * * /home/chive.sh >/dev/null 2>&1
表示每天23点59分执行脚本/home/chive.sh
2: */5 * * * * /home/log.sh >/dev/null 2>&1
表示每5分钟执行一次脚本/home/log.sh
当定时服务执行某个脚本程序时,需要先进入到脚本所在的目录,即:在脚本程序最开始写上进入脚本所在目录的命令。
- linux crontab 定时服务
- Linux crontab定时服务
- Linux,crontab服务定时执行备份脚本
- Linux下crontab定时任务服务
- linux定时执行任务方法at命令及crontab服务
- linux的crontab定时服务备份mysql数据
- Linux任务定时服务——crond与crontab
- linux定时任务crontab命令和crond服务详解
- linux的定时任务crond(crontab)服务
- linux定时执行crontab
- Linux Crontab 定时任务
- Linux 定时任务 crontab
- Linux 定时任务 crontab
- Linux Crontab 定时任务
- linux crontab 定时命令
- Linux Crontab 定时任务
- linux 定时任务crontab
- linux 定时调度 crontab
- Failed to create the VirtualBoxClient COM object. 解决这个鸟问题!
- 匹配全部中文的正则表达式
- ListView异步加载图片时出现错位的解决方案
- plist文件取数据
- 完美洗牌算法
- Linux crontab定时服务
- liferay学习博文链接
- epoll服务器示例, 监听5000个端口, 使用线程池
- 剑指offer系列之六:旋转数组的最小值
- POI 基于JAVA的通用类抽取
- postgresql启用日志记录
- jquery基本效果
- Android UICC 实现框架和数据读写
- MySQL ORDER BY 的实现分析