Tôi đang cố gắng để chạy một kịch bản shell với NSTask với đoạn mã sau:Chạy shell script với NSTask gây posix_spawn lỗi
NSTask *task = [[NSTask alloc] init];
[task setLaunchPath:@"/Users/username/connect.sh"];
[task launch];
Nhưng tôi nhận được An uncaught exception was raised
và Couldn't posix_spawn: error 8
Nếu tôi chỉ cần chạy script trong thiết bị đầu cuối, mọi thứ đều hoạt động.
Đây là những gì kịch bản bao gồm:
if [ ! -d ~/Remote/username/projects ]
then
sshfs -C -p 22 [email protected]:/home/username ~/Remote/username
fi