0

post-receive フックの一部として、リポジトリの HEAD をチェックアウトし、起動コマンドを実行します。

したがって、 git push を実行すると正常に動作します。

つまり、ボックスに SSH 接続するときは byobu を使用します。post-receive フックを取得して byobu セッション内で起動コマンドを実行する方法はありますか?SSH で接続すると、アプリが実行されているのを確認できますか?

4

1 に答える 1

3

Byobu は or の単なるラッパーなscreenのでtmux、コマンドをそれらの 1 つに送信します。

を使用する場合tmuxは、次のコマンドを使用して文字通りコマンドを入力してから、ウィンドウ番号 2 で Enter キーを押すだけです。

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

byobuを使用するように設定するにtmuxは、 コマンドを使用するか、 でbyobu-select-backend開始しbyobu-tmuxます。

于 2012-11-22T01:08:26.763 に答える