その他問い合わせ #3772
未完了コマンドの実行判定について
開始日:
2025/05/28
説明
お世話になります。
Job Arranger 7.0です。
WindowsでJobを実行する際に、コマンドを存在しないbatや存在しないコマンドにしても、
Jobが正常終了するのですが、この辺りは判定はされてないという事でしょうか。
コマンドの実行をもって正常として、結果は見ていないなど。
どうぞよろしくお願いします。
保守サポート 担当360 さんが6日前に更新
- ステータス を 担当者処理中 から 回答中 に変更
- 担当者 を 保守サポート 担当360 にセット
'C:\Users\Public\Documents\hogehoge.bat' is not recognized as an internal or external command,
operable program or batch file.
これは、顧客が存在しない .bat ファイルを実行しようとした際に、システムがそのファイルを有効なコマンドまたは実行可能ファイルとして認識できないことを示す標準エラー(STD_ERR)を返すために発生します。
Jobアイコン内のスクリプトは、ターミナル上で外部コマンドとして実行されるため、スクリプト内で明示的に存在確認の処理を行わない限り、ファイルの有無を検知することはできません。 このため、Jobアイコンに記述するスクリプトのロジック内にファイルの存在確認を追加することで対応可能です。
また、ファイルの存在確認には「Fwaitアイコン」を使用することもできます。