所以我正在编写一个脚本来调用一个进程 365 次,它们应该分 10 批运行,所以这是我写的,但有多个问题 - 1. 日志消息没有写入日志文件,我看到了错误错误文件 2 中的消息。我不断从行进程的脚本中得到这个“找不到命令”错误。3.即使命令不成功,仍然不打印FAIL而是打印成功
#!/bin/bash
set -m
FAIL=0
for i in {1..10}
do
waitPIDS=()
j=$i
while [ $j -lt 366 ]; do
exec 1>logfile
exec 2>errorfile
`process $j &`
waitPIDS[${#waitPIDS[@]}]=$!
j=$[$j+1]
done
for jpid in "${waitPIDS[@]}"
do
echo $jpid
wait $jpid
if [[ $? != 0 ]] ; then
echo "fail"
else
echo "success"
fi
done
done
它有什么问题?
谢谢!