私は大量のメモリを使用するLinuxプログラムを実行しています。 Ctrl-Cを使用して手動で終了すると、必要なメモリクリーンアップが実行されます。今私はスクリプトを使用してプログラムを終了しようとしています。これを行うエレガントな方法は何ですか?私はCtrl-Cと同様のことをしたいので、メモリのクリーンアップを行うことができます。 "kill -9"コマンドを使用するとこれが行われますか?Linuxプログラムを消去する優雅な方法
0
A
答えて
3
メモリクリーンアップとはどういう意味ですか? 死に至る信号にかかわらず、とにかくメモリは解放されることに注意してください。
デフォルトのkillシグナル - SIGTERM(15)は、アプリケーションにいくつかの追加作業を行う機会を与えますが、シグナルハンドラで実装する必要があります。
+0
メモリを解放し、スレッドを強制終了します。 – Rayne
関連する問題
- 1. プログラムでLinuxでページキャッシュを消去する方法
- 2. 優雅なポッドターミネーション
- 3. C#優雅な方法で文字列を分割する
- 4. 特定のPythonのListElementsを無視する優雅な方法
- 5. JSPでログインページを実装する優雅な方法
- 6. C++コード優雅
- 7. 優雅mesosマラソン
- 8. 括弧を置き換える優雅な方法
- 9. CLLocationCoordinate2Dに値の配列を入れる優雅な方法
- 10. ジェネレータループを破る優雅な方法:GeneratorExitエラー
- 11. xsltの優雅な例?
- 12. 優雅なオブジェクトの階層
- 13. Xamarinでアプリケーションのキャッチデータをプログラムで消去する方法
- 14. C#:メソッド呼出しを包む優雅な方法
- 15. 休止状態のエンティティでデータベースビューを扱う優雅な方法?
- 16. IEのためにes6-promiseを含む優雅な方法
- 17. mod_wsgiからの優雅なアプリケーションシャットダウンを行う方法
- 18. Laravel Queues Doc。 - 優雅なモデルを渡す
- 19. アプリケーションデータをプログラムで消去しない
- 20. DAOテストのための優雅な方法
- 21. nodejsをシャットダウンmicroservice優雅ドッカースウォーム
- 22. カスタムアイテムcanvasを消去する方法vis.js
- 23. Semantic-UI - ドロップダウンキャッシュを消去する方法
- 24. osxfuse:キャッシュを消去する方法は?
- 25. App Engine - クッキーを消去する方法
- 26. UIWebViewを消去する方法
- 27. スチームアップビューを消去する方法
- 28. master.dbo.sysprocessesを消去する方法は?
- 29. 範囲の配列の項目をチェックする優雅な方法
- 30. "YYYY-MM"をJavaのDateオブジェクトに変換するための優雅な方法
'kill -9'を実行しないでください。これはアプリケーションにとって非常に失礼です。通常の 'kill 'は、Ctrl-Cのようにするべきです。 – Thilo