gpt4 book ai didi

pid - 查找 PID 所属的 tmux session

转载 作者:行者123 更新时间:2023-12-04 10:37:04 25 4
gpt4 key购买 nike

我正在使用 htop,所以看看哪些进程占用了大量内存,以便我可以杀死它们。我有很多 tmux session 和很多类似的过程。如何检查 PID 所在的 tmux Pane ,以便确定我正在杀死我想杀死的东西?

最佳答案

鉴于 PID下面一行是目标pid号:

$ tmux list-panes -a -F "#{pane_pid} #{pane_id}" | grep ^PID

以上将标识 PID所在的 Pane 在跑。输出将是两个字符串。第一个数字应与 PID 相同第二个(带有百分号)是“tmux Pane ID”。示例输出:
2345 %30

现在,您可以使用“tmux Pane ID”来终止 Pane ,而无需“手动”搜索它:
$ tmux kill-pane -t %30

为了完整回答你的问题,为了找到一个PID所属的*tmux session*,可以使用这个命令:
$ tmux list-panes -a -F "#{pane_pid} #{session_name}" | grep ^PID
# example output: 2345 development

这是另一个可能有用的“行”:
$ tmux list-panes -a -F "#{pane_pid} #{session_name}:#{window_index}:#{pane_index}" | grep ^PID
# example output: 2345 development:2:0

所有插值字符串的描述(例如 #{pane_pid} )可以在 FORMATS 的 tmux 手册页中查找。部分。

关于pid - 查找 PID 所属的 tmux session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29439835/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com