Das Ausführen des Shell-Skripts mit NSTask verursacht den posix_spawn-Fehler

9

Ich versuche, ein Shell-Skript mit NSTask mit dem folgenden Code auszuführen:

%Vor%

Aber ich bekomme An uncaught exception was raised und Couldn't posix_spawn: error 8

Wenn ich das Skript nur im Terminal ausführen, funktioniert alles.

Hier ist, was das Skript enthält:

%Vor%     
codenamepenryn 28.08.2014, 23:38
quelle

2 Antworten

3

Sie müssen setLaunchPath wie folgt verwenden:

%Vor%

Verwenden Sie dann setArguments für Ihr Skript:

%Vor%     
l'L'l 29.08.2014, 00:39
quelle
2

Sie können auch #!/bin/bash zum Start Ihres Skripts hinzufügen:

%Vor%     
planetmik 01.02.2016 17:41
quelle