특정 환경에서 단일 명령을 사용하여 여러 프로세스(예: unicorn 및 sidekiq)를 중지하는 방법

특정 환경에서 단일 명령을 사용하여 여러 프로세스(예: unicorn 및 sidekiq)를 중지하는 방법

우분투 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

관련 정보