Como escrever um shell script que inicia a sessão tmux e, em seguida, executa um script ruby

Eu quero escrever um script de shell que faz isso:

Primeiro, crie uma sessão tmuxSegundo, execute um script ruby chamado "run.rb" DENTRO da sessão tmux

No pseudo-código, o que eu quero fazer:

tmux new -s my_session
ruby run.rb     # NOTE: I want this to run inside the my_session tmux session.
tmux detach

Como eu faço isso? (Mais postagens que li, mais confuso fica.)

questionAnswers(4)

yourAnswerToTheQuestion