JMP終了コード-2サーバーで数分ごとに繰り返し実行するJSLスクリプトがあります。 ほとんどの場合、スクリプトは正常に実行されます(1000のうち、終了コード0 995回を返します)。次のように実行します。jmp.exe MyScript.jsl終了コードのドキュメントが見つかりません。誰かが終了コード-2と終了コード0の意味を知っていますか?終了コードが記載されている場所はありますか?
Re:Jmp終了コード-2EHR様
私が見たところ、JMPが-2エラーをスローするのが見えません。 Windowsの戻りコードは通常、0x80010023のように8桁です。 ただし、過去に-2を目にしたことがある数回は、通常、ファイルの競合の問題でした。たとえば、あるアプリケーションでファイルが開かれ、別のアプリケーションがファイルを開こうとしたときに、ファイルへのアクセスがブロックされました。
ブライアンコーコラン
JMP開発
Re:Jmp終了コード-2こんにちは返信ありがとうございます。これが問題であることを確認または拒否するために、エラー処理やロギングを行う方法は何でしょうか?Re:Jmp終了コード-2私はあなたの状況を十分に知っているとは思いません。 これをWindowsタスクスケジューラから開始していますか?コマンドプロンプトから手動で?タスクスケジューラには独自のログがあります。 タイムスタンプを使用して処理を開始および終了するタイミングに関する情報をスクリプトからディスクに送信できます。 タスクスケジューラログの開始マーカーと終了マーカーの間に障害が発生した場合は、2番目のタスクが別のタスクによってブロックされたと考えられます。 データファイルを開いて書き戻しようとしている場合、2番目のタスクがファイルを正常に開けなかったケースを想像するのは難しくありません。
ブライアン
Re:Jmp終了コード-2こんにちはブライアン
返信ありがとうございます。EHRと私は一緒に働きます。独自のスケジューラーを使用して、Win 2012サーバー(多くのドローン)でJSLを実行します。 スクリプトの最後では、以下を使用します。
待機(0);
すべて閉じる(データテーブル、保存なし);
待機(0);
Exit(NoSave);
出口(0);
終了(0);
断続的に「-2」の終了コードが返されます。終了コード番号が切り捨てられる可能性があります。調査中です。
スクリプトの実行の最後にJMPログを保存すると、終了コード「0」と「-2」のログは同じに見えます。どちらの場合も必要なデータを取得しますが、この不正な終了コード(ゼロ以外)を取得します。
JMPが返す可能性がある終了コードのガイドを共有していただけますか?また、JMP 12を使用しています。
Re:Jmp終了コード-2次の2つの不正な終了コードが表示されます:-2および-2146234327
したがって、終了コードは切り捨てられません
あなたはこれらの意味を手伝っていただければ幸いです
Re:Jmp終了コード-2こんにちはGirija、
これらのコードはいずれも、JMPが発行するコードに対応していません。 私が言ったように、-2は通常、同じファイルへの書き込みアクセスを取得しようとする2つのプロセス間のファイル競合を意味します。 他の数値は、16進数に変換しても、私が知っているものには対応していません。
ブライアン
Re:Jmp終了コード-2返信いただきありがとうございます。
Re:Jmp終了コード-2こんにちはブライアン
これらの終了コードの理解にご協力ください。
-532462766
-1073741819
ありがとう。
乾杯、
ギリヤ
Re:Jmp終了コード-21つ目は16進数の0xc0000005で、これはWindowsでのアプリケーションのアクセス違反(クラッシュ)です。 2番目は、おそらくJMPから、おそらく何か他のもの(hex 0xE0434352)による.NETランタイムのクラッシュのように見えます。
これらの結果を再現するために、UIまたはスクリプトを使用してインタラクティブに実行できる手順があるかどうかを知っておくと役立ちます。
ブライアン