2012-10-17 59 views
0

作爲我的post-receive hook的一部分,我檢出倉庫的HEAD,然後運行我的啓動命令。使用byobu和git post-receive hook

所以當我做混帳推它工作正常。

事情是,當我SSH進入框中,我使用byobu。有沒有辦法讓post-receive hook在一個byobu會話中運行我的啓動命令,這樣當我進入SSH時,我可以看到我的應用程序正在運行?

回答

3

Byobu只是screentmux的包裝,所以你想發送你的命令給其中的一個。

如果使用tmux,你可以使用下面的命令在命令中litarally類型,然後按回車鍵,在窗口號2:

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

要設置byobu使用tmux,使用命令byobu-select-backend或從byobu-tmux開始。