2009-11-21 13 views
5

Firefox arka planını çalıştırmak için bir (çok) basit bir el yazısı uygulaması oluşturabilirim &. (Bunun nedeni, iş için & evine ait farklı profillerim var). Benim komut dosyası temelde:Arka Plan Kabuk İşinden Sonra Neden Çıkış Çıkmıyor?

yapmak kabuk komut dosyası "/Applications/firefox.app/Contents/MacOS/firefox -Hayır-uzak -P 'Kişisel' &" Bu işleri

ama Firefox'u bırakana kadar komut dosyası/uygulama çıkmıyor. Bunu nasıl düzeltebilirim?

cevap

12

Stdout ve stderr'yi bir yere yönlendirmelisiniz. do shell betiği komutu, programın stdout ve stderr için oluşturduğu boruların hala açık olduğunu biliyor ve bu nedenle bunların kapalı olmasını bekler.

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