免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1511 | 回复: 0
打印 上一主题 下一主题

如何从配置文件取代码 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-03-22 09:30 |只看该作者 |倒序浏览
银行执行程序名:BsAcBankDeduct
输入参数
a)       参数1:同时启动的进程个数
b)        参数2:销帐日期
c)        参数3:指定处理银行

参数3为"all"---指所有银行
银行配置文件bank.conf
cat bank.conf
0904
0906
0908
0909
0910
0912
0913

假定shell名为bankday.sh

sh bankday.sh 3 20040322 all
先从bank.conf取三家银行代码,并行起三个进程
BsAcBankDeduct 0904 >/dev/null&
BsAcBankDeduct 0906 >/dev/null&
BsAcBankDeduct 0908 >/dev/null&
每隔5分钟,检查银行进程数
ps -ef|grep BsAcBankDeduct|grep -v "grep"|wc|awk '{print $1}'
如果进程数小于3,假设为1
再从bank.conf取两家银行代码,并行起两个进程
BsAcBankDeduct 0909 >/dev/null&
BsAcBankDeduct 0910 >/dev/null&

一直循环,直到所有银行都做完

请教各位大侠,如何写这个shell
感觉不好从配置文件取银行代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP