tmux new-window -n foo "sleep 10"
tmux list-panes -a -F "#{window_name} #{pane_pid}" | grep foo
P=$(tmux new -dnfoo -PF '#{pane_id}' 'sleep 10')
tmux display -pt$P '#{pane_pid}'
On Wed, Jul 15, 2020 at 12:38:49AM -0700, kal le wrote:
> Hi
> I hope you are doing great!A
> I'm trying to fetch the pid of a command that I execute within tmux.
> So I'm in linux and starting a command like this
> tmux new-window -n foo "sleep 10"
> and now I want to fetch the pid of the "sleep 10" process.
> The best solution I found (I can have multiple of the same process within
> tmux) is to
> tmux list-panes -a -F "#{window_name} #{pane_pid}" | grep foo
> Do you know a better way to do this?
> Thanks and best wishes! /Karl
> IFrame
>
> --
> You received this message because you are subscribed to the Google Groups
> "tmux-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to tmux-...@googlegroups.com.