特定の端末ののフォアグラウンドプロセスグループ内のすべてのプロセスの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. リポジトリ内のすべての問題を一覧表示する
- 5. ステート内のすべてのステートを一覧表示する
- 6. ディレクトリ内のすべてのファイルを一覧表示するPython
- 7. セット内のすべてのアイデンティティを一覧表示するJSON
- 8. ディレクトリ内のすべてのフォルダを一覧表示する(PHP)
- 9. フォトライブラリ内のすべてのgifファイルを一覧表示する
- 10. スキーム:スコープ内のすべてのバインディングを一覧表示する
- 11. ワニスキャッシュ内のすべてのURLを一覧表示する
- 12. トピックブランチ内のすべてのコミットを一覧表示する
- 13. C#:アセンブリ内のすべてのクラスを一覧表示する
- 14. BigQueryプロジェクト内のすべてのデータセットを一覧表示する
- 15. 端末でスクリプトを実行するプロセス
- 16. Mac - 開いているウィンドウを端末に一覧表示する
- 17. ブック内のすべてのVLookupを一覧表示します
- 18. 実行中のすべてのmongodプロセスを一覧表示するには?
- 19. リソースディレクトリJerseyサーブレット内のすべてのファイルを一覧表示
- 20. rtmfpグループ内のすべてのpeerIDを一覧表示
- 21. ディレクトリ内のすべてのフォルダを一覧表示し、
- 22. ディレクトリ内のすべてのフォルダを一覧表示
- 23. データベース内のすべてのテーブルを一覧表示
- 24. Ghost.py webscrapingページ内のすべての要素を一覧表示
- 25. スクリプトで使用されているすべての変数をbashで一覧表示します。
- 26. ワインのプロセスを端末画面に表示するには?
- 27. コアウィンドウのプロセスとサービスの一覧表示
- 28. 変数内のファイルパターンを使用してファイルを一覧表示する[BASH]
- 29. ハイパーリンクを一覧表示するPHPスクリプト?
- 30. bashコマンドでプロセスで使用されるパイプを一覧表示する方法
ありがとうございました。私は、 '+'の前に '\'があるべきだと思います。あなたはあなたの答えを編集できますか? –