使用byobu和git post-receive hook

时间:2012-10-17 11:06:21

标签: git git-post-receive byobu

作为我的post-receive钩子的一部分,我检查存储库的HEAD,然后运行我的启动命令。

所以当我做git push时它运行正常。

事情是,当我进入框中时,我使用了byobu。有没有办法让post-receive钩子在byobu会话中运行我的启动命令,这样当我进入SSH时,我可以看到我的应用程序正在运行?

1 个答案:

答案 0 :(得分:3)

Byobu只是screentmux的包装器,因此您希望将命令发送给其中一个。

如果你使用tmux,你可以使用以下命令来输入命令,然后在第2号窗口中按回车:

tmux send-keys -t 1 "start-app.sh" C-m

要设置byobu以使用tmux,请使用命令byobu-select-backend或以byobu-tmux开头。