特定の端末ののフォアグラウンドプロセスグループ内のすべてのプロセスのPIDを表示するbashスクリプトを作成するにはどうすればよいですか私はスクリプトを実行する)?私はC関数tcgetpgrp
が仕事をすることができることを知っていますが、もっと簡単にこれを行うことができるコマンドラインユーティリティが存在するかどうかは疑問です。端末のフォアグラウンドプロセスグループ内のすべてのプロセスを一覧表示するBashスクリプト
1
A
答えて
1
pts/29
のフォアグラウンドプロセスグループのすべてのプロセスのPIDを検索するには、あなたは(Linux上で)行うことができます。
ps ao stat=,pid=,tty= | awk '$1 ~ /\+/ && $3 ~ /pts\/29/{ print $2}'
ps
が異なることが多い、と私はその解決策の移植性については不明です。
0
pgrep
の-t
フラグを使用すると、特定のttyを使用してプロセスを一覧表示できます。例えば
:
# on a first ssh session, which gets pts/0 :
sleep 10
# on a second ssh session :
pgrep -t "pts/0"
1234 # the first session's bash process
5678 # the first session's sleep process
関連する問題
- 1. 端末経由でビデオデバイスを一覧表示する
- 2. FAT:ディレクトリ内のすべてのファイルを一覧表示する
- 3. TCL内のすべてのソースファイルを一覧表示するコマンド
- 4. BigQueryプロジェクト内のすべてのデータセットを一覧表示する
- 5. セット内のすべてのアイデンティティを一覧表示するJSON
- 6. リポジトリ内のすべての問題を一覧表示する
- 7. ディレクトリ内のすべてのファイルを一覧表示するPython
- 8. C#:アセンブリ内のすべてのクラスを一覧表示する
- 9. トピックブランチ内のすべてのコミットを一覧表示する
- 10. ステート内のすべてのステートを一覧表示する
- 11. 端末でスクリプトを実行するプロセス
- 12. Mac - 開いているウィンドウを端末に一覧表示する
- 13. 実行中のすべてのmongodプロセスを一覧表示するには?
- 14. リソースディレクトリJerseyサーブレット内のすべてのファイルを一覧表示
- 15. ディレクトリ内のすべてのフォルダを一覧表示し、
- 16. データベース内のすべてのテーブルを一覧表示
- 17. ディレクトリ内のすべてのフォルダを一覧表示
- 18. rtmfpグループ内のすべてのpeerIDを一覧表示
- 19. スクリプトで使用されているすべての変数をbashで一覧表示します。
- 20. ワインのプロセスを端末画面に表示するには?
- 21. コアウィンドウのプロセスとサービスの一覧表示
- 22. ハイパーリンクを一覧表示するPHPスクリプト?
- 23. bashコマンドでプロセスで使用されるパイプを一覧表示する方法
- 24. 端末がbashスクリプトのexitコマンドの後にフリーズする
- 25. 端末ウィンドウですべてのGIT競合を表示
- 26. Facebook内の国のすべての都市を一覧表示するFQL
- 27. ADのLDAP - グループ内のすべてのユーザーを一覧表示する方法
- 28. Mac端末のディレクトリ一覧からディレクトリをコピーする
- 29. ディレクトリ内のすべてのファイルを一覧表示する方法Silverlight
- 30. openstack "admin" cred内のすべてのスタックを一覧表示するheat.stack.list() "
ありがとうございました。私は、 '+'の前に '\'があるべきだと思います。あなたはあなたの答えを編集できますか? –