1

だから私はプロセスを365回呼び出すスクリプトを書いており、それらは10回のバッチで実行する必要があるので、これは私が書いたものですが、複数の問題があります.エラー ファイル 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

何が問題なのですか?

ありがとう!

4

1 に答える 1