一个简单的shell+sqlplus的问题
hanzs 2011-12-13 03:05:31 我想实现shell脚本功能如下:并发开50个进程,每个进程都调用存储过程 p_multi_process(o_is_finish in out int),过程调用输入“0”,结束会返回“1”,不管过程是否有异常都会返回1,判断返回值是“1” 时继续调用
我试着写了,但是不行
#!/bin/sh
sqlplus test/test@orcl <<!
for ((i=0;i<50;i++));
do
{
is_finish=1;
while [["$is_finish" -eq "1" ]];
do
{
is_finish = 0;
exec p_multi_process($is_finish);
}
done;
}&
done
wait
exit
!
会shell的兄弟看看怎么写啊,提示下也行