首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

crontab-计划任务管理

2012-08-02 
crontab--计划任务管理cron 安装一般情况下,cron都是系统默认,判断系统是否已经安装cron相关的包: [root@l

crontab--计划任务管理

cron 安装

一般情况下,cron都是系统默认,判断系统是否已经安装cron相关的包:

[root@localhost ~]# rpm -qa |grep cron
vixie-cron-4.1-54.FC5
anacron-2.3-36.1
crontabs-1.10-7.1


如果没有安装,可以从光盘中找出文件名带有cron字样的软件包来安装:

[root@localhost ~]# rpm -ivh vixie-cron-4.1-54.FC5*
[root@localhost ~]# rpm -ivh crontabs*


也可以用yum 来在线安装:

[root@localhost ~]# yum install vixie-cron
[root@localhost ~]# yum install crontabs


cron 启动、关闭

[root@localhost ~]# chkconfig crond on

[root@localhost ~]# /etc/init.d/crond restart

[root@localhost ~]# pgrep crond???? ?注:判断crond 是否在运行;
[root@localhost ~]# pkill crond????? 注:杀掉正在运行中的crond;

[root@localhost ~]# /usr/sbin/crond? 注:运行crond;

?

?

?

每个用户也有自己的cron配置文件,可以通过crontab -e 或 crontab -l?来编辑或查看用户的计划任务。

?

cron 配置计划任务的书写格式

?

?

[root@localhost tmp]# more /etc/crontab

#全局配置文件
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/

# run-parts
01 * * * * root run-parts /etc/cron.hourly
02 4 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly

?


书写格式

1 * * * * root run-parts /etc/cron.hourly?

表示每个小时的第一分钟,开始执行/etc/hourly目录下的可执行程序或脚本;
2 4 * * * root run-parts /etc/cron.daily?

表示每天的4点2分,开始执行/etc/cron.daily目录下的可执行程序或脚本;
22 4 * * 7 root run-parts /etc/cron.weekly

每年第7个周4点我22分,开始执行 /etc/cron.weekly目录下的可执行程序或脚本;
42 4 1 * * root run-parts /etc/cron.monthly

每月第1天的4点42分,开始执行/etc/cron.monthly目录下的可执行程序或脚本;

?

例子:

# 每天8:30重启计算机
30 8 * * *? root /sbin/reboot

# 每10分钟执行一次某脚本

*/10 * * * *? root /home/test.sh

?

?

?

?

热点排行