我正在用C编写一个应用程序(基于CLI),我希望能够运行一个shell脚本来执行系统级命令(它是一个OSX Specific应用程序)。有没有办法做到这一点? 我尝试了system(),但它说它从c99开始无效。
if (response == 'Y' || response == 'y') {
system("Support/script.sh");
system("Support/deps.sh");
printf("Success");
} else {
printf("Good Bye!\n\n");
}
答案 0 :(得分:0)
检查您当前的工作目录。在pwd中不存在类似te Support
文件夹的内容。基于Mac OS X
的{{1}}应与系统调用一起使用。
以下是我使用objective-C
的示例程序,如果您需要的话。 (只是我的代码片段......不完整)
popen