2009-11-21 2 views
5

파이어 폭스 배경 & 종료를 실행하는 (아주) 간단한 애플 스크립트 앱을 만들 수 있습니다. (이유는 내가 직장 & 집에 대한 다른 프로필을 가지고있다). 내 스크립트가 기본적으로 :배경 셸 작업 후 AppleScript로 종료되지 않는 이유는 무엇입니까?

할 쉘 스크립트 "/Applications/firefox.app/Contents/MacOS/firefox 노 - 원격 -P '개인'&"그것은 작동

하지만, Firefox/app는 Firefox를 종료 할 때까지 종료되지 않습니다. 어떻게 해결할 수 있습니까?

답변

12

어딘가에 stdout 및 stderr을 리디렉션해야합니다. do 쉘 스크립트 명령은 프로그램의 stdout 및 stderr에 대해 설정 한 파이프가 여전히 열려 있으므로 닫힐 때까지 대기한다는 것을 알고 있습니다.

do shell script "/Applications/firefox.app/Contents/MacOS/firefox -no-remote -P 'Personal' > /dev/null 2>&1 &" 
관련 문제