プロジェクト

全般

プロフィール

その他問い合わせ #3772

未完了

コマンドの実行判定について

匿名ユーザー さんが約1ヶ月前に追加. 6日前に更新.

ステータス:
回答中
優先度:
通常
開始日:
2025/05/28

説明

お世話になります。
Job Arranger 7.0です。

WindowsでJobを実行する際に、コマンドを存在しないbatや存在しないコマンドにしても、
Jobが正常終了するのですが、この辺りは判定はされてないという事でしょうか。
コマンドの実行をもって正常として、結果は見ていないなど。

どうぞよろしくお願いします。

保守サポート 担当333 さんが26日前に更新

  • ステータス新規登録 から 担当者処理中 に変更

保守サポート 担当333 さんが19日前に更新

バッチファイルの実行時に、ジョブアイコンにSTD-ERRメッセージが表示されますでしょうか。

匿名ユーザー さんが19日前に更新

例えば、hogehoge.batをコマンドに指定して手動実行すると、実行画面ではジョブアイコンはグリーンになりエラーは何も表示されないです。
ジョブ実行管理ではグリーンで処理終了になっています。

ジョブ実行結果の詳細ではSTD_ERR...として以下の様になっています。

'C:\Users\Public\Documents\hogehoge.bat' is not recognized as an internal or external command,
operable program or batch file.

保守サポート 担当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アイコン」を使用することもできます。

他の形式にエクスポート: Atom PDF