Ubuntu 12.04を使用しています。リモートEC2インスタンスへのリモートアクセス権があり、次のコマンドを使用してunicornとsidekiqを停止して起動します。
cap development unicorn:start
cap development unicorn:stop
cap development sidekiq:start
cap development sidekiq:stop
単一のコマンドを使用してユニコーンとサイドキックを停止して開始するにはどうすればよいですか?よろしくお願いします。
答え1
単純なbashスクリプトに入れることができます。
たとえば、/root/startup.sh
#!/bin/sh
cap development unicorn:start
cap development unicorn:stop
cap development sidekiq:start
cap development sidekiq:stop
スクリプトが実行可能であることを確認してください。
$ chmod +x /root/startup.sh
これで実行でき、すべてのコマンドが順番に実行されます。
$ /root/startup.sh