中断されているすべてのプロセスを再開しようとしていますが、プロセスが中断しているかどうかを確認する方法がわかりません。私は試しましたが、プロセスが中断しているか実行中であるかはわかりません。 PID $pid
でプロセスを調べるプロセスがUNIXで中断されているかどうかを確認する方法
-1
A
答えて
1
は簡単です:
if grep -q "^State.*stopped" /proc/$pid/status; then
echo Process $pid is sleeping
else
echo Process $pid is active
fi
2
Linuxを使用している場合は、IPORの道(/proc/<pid>/status
)を使用する場合がありますが、ほとんどのUnix/UnixはのOSが好きで動作するはずですより多くのポータブルソリューションをするだろうBarmarはすでにコメントで示唆したように、標準のコマンドを使用します。これは、一時停止プロセスのT
が表示されます
ps -o s= -p <pid>
(また、デバッグ中のため停止した場合)。
関連する問題
- 1. プロセス(サーバー)がUNIX上で実行されているかどうかを確認します
- 2. どのプロセスでもフォルダにファイルがロックされていないかどうかを確認する方法は?
- 3. プロセスがビジー状態かどうかを確認する方法
- 4. HealthKitが承認されているかどうかを確認する方法
- 5. プロセスがモバイルデバイス上で実行されているかどうかを確認する方法
- 6. サービスコントロールマネージャーによってプロセスが実行されているかどうかを確認する方法
- 7. 処理中に所定のプロセスが実行中であるかどうかを確認する方法
- 8. アプリケーションが実行中かどうかを確認する方法
- 9. アラームが設定されているかどうかを確認する方法
- 10. イベントが防止されているかどうかを確認する方法
- 11. フォームがドッキングされているかどうかを確認する方法は?
- 12. 行が更新されているかどうかを確認する方法
- 13. バックボーンビューがレンダリングされているかどうかを確認する方法は?
- 14. カーソルスタイルがサポートされているかどうかを確認する方法
- 15. mithril.jsがロードされているかどうかを確認する方法は?
- 16. glibcが使用されているかどうかを確認する方法
- 17. ラジオボタンがチェックされているかどうかを確認する方法
- 18. window.confirm()がサポートされているかどうかを確認する方法は?
- 19. 左マウスボタンが押されているかどうかを確認する方法
- 20. NSWindowが表示されているかどうかを確認する方法
- 21. libC++がインストールされているかどうかを確認する方法は?
- 22. サービスがインストールされているかどうかを確認する方法
- 23. GACアセンブリがロードされているかどうかを確認する方法
- 24. チェックボックスがチェックされているかどうかを確認する方法
- 25. JPlayerが再生されているかどうかを確認する方法
- 26. プロセスがアイドリングしているかどうかを確認してください。
- 27. Unixパイプ内の下流プロセスがクラッシュしたかどうかを確認する方法
- 28. C#ソケット - クライアントが切断するかどうかを確認する方法
- 29. プロセスがUnixドメインソケットにバインドされているかどうかを知るには?
- 30. プロセスが最初に起動するかどうかを確認する方法
'ps'は、停止したプロセスの状態=' T'を表示します。 – Barmar
"処理しようとしましたが、プロセスが中断しているかどうかはわかりません"。そこに欠けている単語がありますが、どうしたのですか? – Barmar
何を試しましたか?あなたは何を研究しましたか? http://stackoverflow.com/help/how-to-ask – AndyJ