OSはマルチタスクであり、ある時点で1つのプロセスを実行します(単一のコアマシンと仮定します)。どのようなプロセスが何時に実行されたのか、そしてどのタイミングでそれがキューに入れられて戻されたのかを追跡/ポーリングして見つける方法はありますか?このためのシステムコールはありますか? Linuxカーネルのソースを変更せずにこれを達成する方法はありますか?与えられた瞬間にLinuxが実行しているプロセスを見つける方法は?
1
A
答えて
5
0
これはネイティブではできないと思います。 AFAIK linuxはこの情報の履歴を保持していません。
0
これは非論理的な質問です。スクリプト/プロセスからOSに問い合わせる場合、アクティブなプログラムは...あなたのものです。
私はあなたが歴史をしたい場合は、これは私が探していたまさにですps
+0
それは非論理的な質問ではありません。おそらく、それはうまく形成されていない/適切に置かれていない。 –
+0
単一のコアを使用している場合は、どちらのプロセスを実行していても、監視自体が実行されていることがわかります。 – MarkR
関連する問題
- 1. プロセスIDが与えられたプロセスのすべてのスレッドを見つける
- 2. 与えられたサブネットのネットワークアドレスを見つける方法は?
- 3. 与えられたディストリビューションの区間確率を見つける方法は?
- 4. 与えられたリストのanagramsを見つける方法
- 5. 与えられたテーブルの子テーブルを見つける方法
- 6. 与えられたデータの間の一致を見つける
- 7. どのプロセスが実行されているかを見つける方法
- 8. Linuxプロセスが与えられた引数で実行されているかどうかをシェルスクリプトで調べる
- 9. perlスクリプト(Linuxプロセス)がハングしている場所を見つける方法
- 10. 与えられた式の上限を見つけるには
- 11. 与えられた式の平均/予想時間を見つけるには?
- 12. 2D空間内の与えられた点をカバーする最も狭いバンドを見つける方法は?
- 13. 与えられた集合から与えられた数(繰り返しが許される)を合計するすべての方法を見つける
- 14. 与えられたポイントとエッジのポリゴンを見つける方法は?
- 15. 与えられた16進数のxor key/algorithmを見つける方法は?
- 16. Pythonの与えられた点から近点を見つける方法
- 17. 与えられたファイルに与えられたdiffについてGITがコミットする方法は?
- 18. 与えられた線に垂直な点を見つける
- 19. 与えられたときにyを見つける
- 20. 与えられた文字列を含む各ブロックを見つける方法
- 21. 与えられた時間だけ待って最後の関数呼び出しを実行する方法
- 22. 実行プロセスにsudo権限を与える方法
- 23. 与えられた範囲の最大レコードを見つける方法
- 24. Java与えられた数字の正の約数を見つける方法
- 25. 最も近い次の/前の倍の値を見つける方法(与えられた数値に対してnumeric_limits ::εを見つける方法)
- 26. Cocoa App:実行中のプロセスを見つける方法
- 27. バットファイルで実行中のプロセスを見つける方法
- 28. 与えられた時間にゲームオブジェクトが見えない
- 29. 与えられた和に等しい配列要素を見つける
- 30. 与えられたPIDを持つプロセスが実行中であることを確認するには?
から
/proc
ディレクトリまたは出力を見ることができると思いますけど。ありがとうございました。 :) –