专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Solaris

crontab任务有关问题

发布时间:2011-06-27 19:16:49 文章来源:www.iduyao.cn 采编人员:星星草
crontab任务问题
如题:
这里有添加一个solaris系统的crontab任务

比如:10 * * * * root run-parts /opt/test.sh //每小时执行/etc/cron.hourly内的脚本

每小时的10分执行脚本.

问题来了:test.sh正常情况下一个小时之内是可以执行完成的。异常情况下就玩不了了。

可是下一个小时的定时任务又来了。

这就麻烦了。。好多僵死出现。。test.sh是对数据库进行操作的。所以绝对不能同步运行。。

给个解决方案呗各位

------解决方案--------------------
简单点的,每次开始执行时,把运行的进程ID写入一个文件,执行完毕后删除这个文件
下次再执行时,首先判断那个文件是否存在,存在的话再检查里面的进程ID是否还存在,如果那个进程存在,就退出执行。

------解决方案--------------------
加锁啊
一般都这么做
------解决方案--------------------
防止脚本重复运行
http://bbs.chinaunix.net/thread-3612103-1-1.html
http://bbs.chinaunix.net/thread-1800848-1-1.html
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: