KIFD64BMDUYQOTHTW32HQHPTOGHXXZZRU2VJ5SJR3IKTQ2XE3FJAC
XI62GRUV7UXWLGWBMPSDNMOTPPYPSP4XITW5UPT7PQLKW7V27K4AC
RXCY7LD6ZRIOIKZEYKLMCYPMQPXF4DOEEFBDLVR2B22BXLZJFFBQC
A3TVGLVHSVLMEHLHB3TPBSD3QGNVGX3DIK6BEBDTTHWBNW4ALMRAC
PZ5HUCRXCTUXIKAFUFDGMVSZVV4MIDZ2EE7OC3TBZTTQ7HZCMUYAC
WYODGFC5HQ73OSRTMGFQ64X6ER3HQT5TAW27TH7ZEFJD3JE66QWQC
ID2EGR57O3IBMJWU6YEKAYOOTBMK3E2OR5GWGNUNJO4VROOOBDJQC
IIGFHQBUY3EF2A2WZQ2P32HCGJNNEBEIMBAUUVVY3GURRH6JGPJAC
3CY6DZO4DKCQ2BPIA7R6K4GQ52QKMSLNIWURG5CRC7BBHEGR7V3QC
PLDMRGXK2L3DF4GLVYJKJNX6F72BPVDVEFUS2K4W44XWYKWR5GIQC
tmux_ps() {
(for s in `tmux list-sessions -F '#{session_name}'` ; do
echo -e "\ntmux session name: $s\n--------------------"
for p in `tmux list-panes -s -F '#{pane_pid}' -t "$s"` ; do
pstree -p -a -A $p
done
done) | eval $PAGER
}
if [[ "${(L)$(uname -s)}" == "linux" ]]; then
tmux_ps() {
(for s in `tmux list-sessions -F '#{session_name}'` ; do
echo -e "\ntmux session name: $s\n--------------------"
for p in `tmux list-panes -s -F '#{pane_pid}' -t "$s"` ; do
pstree -p -a -A $p
done
done) | eval $PAGER
}
else
tmux_ps () {
(
for s in `tmux list-sessions -F '#{session_name}'`; do
echo -e "\ntmux session name: $s\n--------------------"
for p in `tmux list-panes -s -F '#{pane_pid}' -t "$s"`
do
pstree -w -g 3 -p $p $p
done
done
) | eval $PAGER
}
fi