Fabric

0

을 사용하여 두 번 실행 취소 명령을 한 번에 실행합니다. Fabric을 사용하여 장고 사이트를 개발, 관리 및 배포합니다. 나는 민첩한 짐승으로 작업 흐름을 조정했다. 그러나 아직 나의 게으름은 무한한 것처럼 보인다 ...Fabric

나는 최근에 많은 부트 스트랩을 사용하기 시작했다. 나는 마치 의 Fabric에서 Grunt의 기능 대부분을 다시 구현할 수 있다고 생각하지만 실제로 그렇게하고 싶지 않습니다. 내가 원하는 동시에 실행되는 직물 명령입니다 : 나는

  • ./manage.py runserver 장고의 dev에 서버를 실행하는 편집하는 경우

    • grunt watch (내 부트 스트랩 디렉토리에 lcd로) (내 부트 스트랩 출력을 자동 재 구축 할 자동 다시 작성)

    취소 할 때까지이 두 명령이 무기한 실행됩니다. 문제가있는 것 같습니다. 패브릭의 @parallel 데코레이터를 사용하면 명령을 제어하지 못할 것입니다. 출력 (중요하지는 않지만)도 조금 엉망이 될 것입니다.

    이렇게 주어진 상황에서 두 명령을 처리하고 자동화하는 가장 좋은 방법은 무엇입니까?

  • +0

    중복 가능한 [동일한 터미널에서 동시에 여러 명령 병렬 실행] (http://stackoverflow.com/questions/10909685/run-parallel-multiple-commands-at-once-in-the-same-terminal) – Oli

    답변

    0

    비슷한 시나리오에서 개발 중에 여러 프로세스 (웹 응용 프로그램, 자산 작성기, 데이터베이스 서버 ...)를 로컬로 실행하려는 경우 일반적으로 supervisor을 사용합니다.

    일단 구성하면 supervisorctl 명령을 사용하여 모든 프로세스를 제어 (즉, 시작, 중지 등) 할 수 있습니다.