新的 tmux 会话在启动时执行脚本

新的 tmux 会话在启动时执行脚本

在启动时,我想创建一个新的 tmux 会话,该会话内部更改目录并执行 bash 脚本。我该怎么做?

干杯,

汤姆

答案1

创建以下脚本,但根据您的需要进行调整:

#!/bin/bash

# Create a new session named "newsess" and run a command inside the session
tmux new-session -d -s newsess
tmux send-keys -t newsess "./path/to/myscript" Enter
# Attach to session named "newsess"
tmux attach -t newsess
  • newsess是会话的名称
  • ./path/to/myscript是您想要在 tmux 中运行的脚本的完整路径。

使用任何一种方法描述在这里在启动时运行上述脚本。

相关内容