その他問い合わせ #3772
未完了
匿名ユーザー さんが5ヶ月前に追加.
3ヶ月前に更新.
説明
お世話になります。
Job Arranger 7.0です。
WindowsでJobを実行する際に、コマンドを存在しないbatや存在しないコマンドにしても、
Jobが正常終了するのですが、この辺りは判定はされてないという事でしょうか。
コマンドの実行をもって正常として、結果は見ていないなど。
どうぞよろしくお願いします。
- ステータス を 新規登録 から 担当者処理中 に変更
バッチファイルの実行時に、ジョブアイコンにSTD-ERRメッセージが表示されますでしょうか。
例えば、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 にセット
'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