2개의 터미널/iTerm 탭에서 명령을 실행하는 Bash/OSX 스크립트?

2개의 터미널/iTerm 탭에서 명령을 실행하는 Bash/OSX 스크립트?

노드 서버 에이전트를 실행한 다음 Gulp Browsersync에서 프로젝트를 실행하려면 탭에서 노드 서버를 실행해야 할 때마다 동일한 디렉터리에서 탭을 열고 Gulp를 실행합니다.

두 번째 탭이 필요한지, 단순히 백그라운드에서 노드 서버를 실행하고 그곳에서 "꿀꺽"하는 방법이 있는지 잘 모르겠습니다.

프로젝트를 스크립팅하고 디렉터리로 변경하고 노드 서버를 실행한 다음 gulp를 실행하는 방법을 찾으려고 합니다. bash 또는 applescript/bash를 사용하십시오.

실행해야 하는 2개의 프로세스를 제외하고 모든 부분에 대한 bash 스크립트를 직접 작성할 수 있습니다. 이것이 나를 당황하게 만드는 부분이다.

답변1

&쉘 스크립트에서는 예를 들어 질문에서 유추된 합리적인 이름을 추가하여 백그라운드에서 명령이 시작되도록 요청할 수 있습니다 .

./node &
./gulp &

명령 중 하나가 백그라운드에서 실행되지 않고 대신 출력을 작성하는 경우 약간 혼란스러울 수 있습니다. 이 경우 출력을 oblivion( &>/dev/null)으로 리디렉션하거나 출력이 관련되면 GNU 화면을 사용하여 스크립팅하는 것이 좋습니다.

관련 정보