This is probably simple, but I really can't find out how you do it. I have read the man pages and googled without results.
Problem: How do I run a command in a detached tmux window?
Example: I want my detached window 'foo' to run 'ls', but I want to do it from another terminal.
I've tried stuff like: 'tmux -t foo ls' without results.
The command is
send
.send
is a key sequence, so treat it accordingly (e.g. you'll probably wantENTER
). The target is specified with-t
. You may want foo.0 or foo.1 depending on the pane you wish to hit.tmux send -t foo.0 ls ENTER
send
is short forsend-keys
, which is located in the man pages, but perhaps a bit difficult to find in that mile of text.