在现有的 tmux 会话中附加和 运行 脚本
Attach and run script inside an existing tmux session
我想更好地控制服务器上耗时的 cron 作业 运行ning。也就是说,能够看到进度,必要时停止 运行ning 代码等。
我认为这可以使用 tmux 会话实现,但我不知道如何实现。
我知道您可以启动新的 tmux 会话并在其中 运行 编写如下代码:
tmux new-session -d -s session_name "some code"
我试过像这样的明显解决方案:
tmux new-session -s session_name
**exit session**
tmux a -t session_name "some code"
这可能吗?任何建议表示赞赏。
您可以将密钥发送到 tmux 会话:
tmux send -t session_name ls ENTER
如果您需要发送到特定面板:
tmux send -t session_name.(panelnumber) ls ENTER
示例:
tmux send -t session_name.0 ls ENTER
我想更好地控制服务器上耗时的 cron 作业 运行ning。也就是说,能够看到进度,必要时停止 运行ning 代码等。
我认为这可以使用 tmux 会话实现,但我不知道如何实现。
我知道您可以启动新的 tmux 会话并在其中 运行 编写如下代码:
tmux new-session -d -s session_name "some code"
我试过像这样的明显解决方案:
tmux new-session -s session_name
**exit session**
tmux a -t session_name "some code"
这可能吗?任何建议表示赞赏。
您可以将密钥发送到 tmux 会话:
tmux send -t session_name ls ENTER
如果您需要发送到特定面板:
tmux send -t session_name.(panelnumber) ls ENTER
示例:
tmux send -t session_name.0 ls ENTER