编辑好 sh 文件后,用 crontab 命令添加定时任务,主要步骤如下:
a、用 crontab -e 命令,打开定时任务编辑器,里面一行表示一个定时任务。
b、用vi命令,增加一行定时执行批处理脚本的命令,格式如下:
f1 f2 f3 f4 f5 program
其中 f1 是表示分钟,f2 表示小时,f3 表示一个月份中的第几日,f4 表示月份,f5 表示一个星期中的第几天。program 表示要执行的程序。
当 f1 为 * 时表示每分钟都要执行 program,f2 为 * 时表示每小时都要执行程序,其余类推。
当 f1 为 a-b 时表示从第 a 分钟到第 b 分钟这段时间内要执行,f2 为 a-b 时表示从第 a 到第 b 小时都要执行,其余类推。
当 f1 为 */n 时表示每 n 分钟个时间间隔执行一次,f2 为 */n 表示每 n 小时个时间间隔执行一次,其余类推。
当 f1 为 a, b, c,... 时表示第 a, b, c,... 分钟要执行,f2 为 a, b, c,... 时表示第 a, b, c...个小时要执行,其余类推。
program 为要执行的命令或者程序文件名
例1:每30分钟执行一次采集
*/30 * * * * /www/xxxxx.sh
本人是菜鸟····请大虾指教··
==============================================
我用的是lnmp的··
我要设置 每隔12小时执行一次怎么写?
* */12 * * * /www/xxxxx.sh 这样对么?、
请问,我在 crontab -e 打开编辑添加 批处理脚本
是填写 f1 f2 f3 f4 f5 program 还是 */30 * * * * /www/xxxxx.sh
[ 本帖最后由 菜鸟也疯狂 于 2010-12-26 13:55 编辑 ] |