蓝森林首页 | 返回主页 | 本站地图 | 站内搜索 | 联系信箱 |
 您目前的位置:首页 > 自由软件 > 技术交流 > 应用编程


    

蓝森林 http://www.lslnet.com 2006年6月26日 11:18


问个关于cron重复执行程序的问题,一头雾水中

在crontab中设置每晚11:30分出报表,如下:

# report of day
30 23 * * * ksh /casa/bin/bmain REPORT 2>&1 | tee -a /casa/log/b_report.log

可是,约每隔两周左右,发现b_report.log中报告bmain REPORT 程序被执行两次,一次在11:29:59,另一次在11:30。这究竟是什么原因引起的?

问个关于cron重复执行程序的问题,一头雾水中

有可能是你的bmain执行的太快了引起的。

加个sleep 1秒试试看

问个关于cron重复执行程序的问题,一头雾水中

不会的。第一次被激活的时间比crontab指定的时间早了一秒。真是奇怪。而且日志显示,第二个程序被激活后,两个程序都在跑,直至结束。

问个关于cron重复执行程序的问题,一头雾水中

在程序里设置一下,只允许起一个进程就可以了!

问个关于cron重复执行程序的问题,一头雾水中

cron可以支持参数或管道么?HPUX上是不行的,不知道你是什么系统。

问个关于cron重复执行程序的问题,一头雾水中



Copyright © 1999-2000 LSLNET.COM. All rights reserved. 蓝森林网站 版权所有。 E-mail : webmaster@lslnet.com