20070506

Crontab的使用

最近经常用到shell但是shell需要定时周期性的启动 LINUX下就需要用到Crontab 这
个命令

1 首先介绍一下Crontab的使用

他有6个参数

分钟 (0-59)
小时 (0-23)
日期 (1-31)
月份 (1-12)
星期几(0-6,其中 0 代表星期日)

假如我需要/home/oracle/test.sh周期性的运行

crontab -e

1-59/5 * * * * /home/oracle/test.sh

这样他就会每5分钟运行一次

10 10 * * * /home/oracle/test.sh

他就会每天的10点10分运行

如果你的test.sh 里有执行java的程序,或者有sqlloader 这样的可执行程序,需要
执行一下环境变量,可以在test.sh里 source .bash_profile