我有一个包含以下代码的脚本文件:
if [ ! -d ~/Remote/username/projects ]
then
sshfs -C -p 22 user@remotecomputer.com:/home/username ~/Remote/username
fi
当我从终端运行它时,它可以工作,但是当我从Objective-C调用脚本并尝试运行它时,我得到sh: sshfs: command not found
这是我的Objective-C代码,它调用文件
NSTask *task = [[NSTask alloc] init];
[task setLaunchPath:@"/bin/sh"];
[task setArguments: [NSArray arrayWithObjects: @"/Users/username/connect.sh", nil]];
[task launch];