基本上我想知道是否可以从 iPhone 应用程序运行控制台脚本 (.sh)。该脚本用于从我设置的存储库下载程序,重新启动,然后在设定的时间后删除该程序并再次重新启动,因此它需要 root 权限,并且是交互式的,因为用户可以设置程序将运行多长时间被保存。我编写了 bash 脚本,从移动终端调用时它工作正常,但是有没有办法在(越狱)应用程序(不使用移动终端/SSH/Bossprefs)中执行此操作?还是有更好的整体方法来实现这一目标? 谢谢
最佳答案
Jasarien 就在这里,它非常受限制,而且我们都知道所有应用程序都是沙盒化的。但这并非不可能,因为 Objective-C 只是建立在 C 之上,您可以使用
system("ls");
执行基本的 ls
命令,如果您查看 gdb 输出,它就可以工作。此外,您还可以使用 popen 将流传输到应用程序以处理数据。
关于iphone - 从 iPhone 应用程序运行 BASH 脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1039207/