スクリプトは、Y分の間、X分ごとに「if」ステートメントを繰り返し、これがtrueでなければ失敗します。
「autorep」および「sendevent」コマンドはAutosysにのみ適用されますが、私が実行する必要があるスクリプトは次のとおりです。 if autorep -g GLOBAL_VARIABLE |grep " 0 " >/dev/null then sendevent -E SET_GLOBAL -G "YES" else sleep 2 fi GLOBAL_VARIABLE = 0 または 20 分までの間にこのスクリプトを繰り返すにはどうすればよいですか。 forループを考えていますが、いくつかのガイドラインが必要です。 autorepコマンドの出力: Global Name Value Last Changed ________________________________________________________________ ____________________________________________________________________________________________________ ____________________ GLOBAL_VARIABLE Y 12/15/2020 00:00:01 GLOBAL_VARIABLE値がゼロでない場合は、2分間待機してから再試行するスクリプトが必要です。 20分終了時点の値が0でない場合、スクリプトは1で終了する必要があります。