Wenn Sie eine Anwendung mit dem open
Befehl öffnen , sollten Sie die -a
Option verwenden , z. B.:
open -a "Safari"
Aus der Manpage für den open
Befehl :
-a Anwendung
Gibt die Anwendung an, die zum Öffnen der Datei verwendet werden soll
Hinweis: Wenn Sie die -a
Option verwenden , müssen Sie in der Regel weder den Pfadnamen angeben noch die Erweiterung .app verwenden. Nur das Format wie im oben gezeigten Beispiel sollte funktionieren.
In Terminal wird die ausführbare Berechtigung (und andere) ausgegeben von:
ls -l /Applications/Safari.app/Contents/MacOS/Safari
Sollte sein:
-rwxr-xr-x
Wenn nicht, führen Sie im Terminal den folgenden Befehl aus :
sudo chmod 0755 /Applications/Safari.app/Contents/MacOS/Safari
Dies stellt die richtigen Berechtigungen für die ausführbare Safari -Datei sicher und sollte verhindern, dass Sie den Fehler erhalten, den Sie haben.
Benutzer3439894
Benutzer3439894
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user
Zajn
Roddy von den gefrorenen Erbsen
Wes Tolemann