現在、Windowsサーバー上ではプロセスが実行されており、メモリを消費し続けます。プロセスが特定の限界を超える場合、プロセスを強制終了したい。プロセスが6 GBのメモリ使用量を超えると、プロセスを強制終了する必要があります。私はスケジュールされたタスクに追加することができたバッチスクリプトを探しています。これに関する助言?ありがとうございます。6GBを超えるとプロセスが終了する
0
A
答えて
0
このようないくつかは動作するはずです:
@ECHO OFF
SET procName=someProc.exe
SET RAMLimit=123.456
FOR /F "tokens=*" %%F IN ('tasklist^|findstr %procName%') DO SET foundString=%%F
FOR /F "tokens=5" %%F IN ("%foundString%") DO SET RAMConsumption=%%F
IF %RAMConsumption% GEQ %RAMLimit% TASKKILL /IM %procName%
+0
グレート!6GBが限界になるなら、RAMLimitは何ですか?私の理解によれば、メモリ使用量はKbです。同じ名前のプロセスが複数ある場合は、PIDに基づいてより多くのメモリを消費する特定のプロセスを強制終了できますか?可能であれば、コードを処理するために上記のコードを拡張してください。ご協力いただきありがとうございます。! – user2817712
関連する問題
- 1. mpirunプロセスを終了すると、bashループが終了する
- 2. プログラムが終了すると `exec`でプロセスを終了する
- 3. C#:プロセスの終了時にプロセスが終了する(タスクマンで)
- 4. 終了時にプロセスを終了する
- 5. WKWebViewプロセスが終了する
- 6. プロセスが終了したときに消えるPythonロック
- 7. 指定された時間を超えるとJavaScriptのワーカーが終了する
- 8. プロセスが終了する前にCGIプリントが終了します
- 9. excelプロセスを終了する
- 10. プロセスを終了するバッチコマンド
- 11. ReactPHP:終了プロセスと終了プロセスの違いは何ですか?
- 12. VBAクエリが終了日を超えてデータを返します
- 13. 終了コード-9でPythonの子プロセスが突然終了する
- 14. 親が終了したときにフォークの子プロセスが終了する(bash)
- 15. Node.js子プロセスがSIGTERMで終了する
- 16. プロセスが終了するまでのテールファイル
- 17. スクリプトを終了することなくプロセスをPythonで終了するには?
- 18. WKWebViewプロセス終了
- 19. アクティビティを再開するとプロセスが終了する
- 20. プロセスの終了終了を待つ
- 21. シェルスクリプトがプロセスを起動し、SIGTERMで子プロセスを終了する
- 22. Cでは、親プロセスが終了すると、子プロセスは自動的に終了しますか?
- 23. アクティビティが終了するとプロセスが再起動されます
- 24. パイプから読み取るとプロセスが終了する
- 25. Pythonプロセスが終了したときにatexit()を実行する
- 26. nohupプロセスが終了したときにスクリプトを起動する
- 27. PYTHONプロセスが終了したときを検出する方法
- 28. プロセスがフォークして終了すると、[exec]プロセスはゾンビを去ります
- 29. パブのプロセスIDを取得すると、そのスレッド/プロセスが終了します
- 30. プロセスを終了する1つのスレッド
を使用すると、「メモリ使用」とは何を考えていますか?一義的な定義はありませんが、スクリプトは1つの定義を使用する必要があります。 – MSalters
Windowsタスクマネージャでは、「メモリ」の下に使用方法が表示されます。プロセスが特定のメモリを超えている場合、そのプロセスを強制終了したい。 – user2817712