是否可以在iOS应用程序中执行bash命令?例如,我想在我的应用程序中执行“ping”命令,并且我还需要获取命令的输出。希望我能正确描述我的问题,谢谢!在iOS应用程序中执行bash命令
2
A
回答
2
是的,你可以但它是非常有限的,并且ping可能不会工作...无论使用system()并检查gdb。
Running BASH script from iPhone app?
但昆汀是正确的关于使用PING。
注意:这仅用于调试,不应用于实际应用程序。
此屏幕截图显示ls通过C函数system()在ios模拟器中运行。
0
是否可以在iOS应用程序中执行bash命令?
据我所知,默认情况下bash并未安装在iOS上,因此您需要在应用程序中包含bash副本。
例如,我想在我的应用程序中执行“ping”命令,并且我还需要获取命令的输出。
ping
不是bash command。它是一个单独的应用程序。苹果有一个guide to writing ping functionality for iOS。
+0
Thanks Quentin!也许我需要更清楚地描述它:我想编写一个小的控制台应用程序来接受用户的输入,比如“ls -a”,“cp XX XX”,“ps -aux”并将命令的输出重定向到用户界面。我知道在Mac OS中实现这一点非常容易,但我不知道如何在iOS中实现它:( – Hang
相关问题
- 1. 在java程序中执行bash命令
- 2. 在bash命令中执行
- 3. 执行命令行应用程序
- 4. 在Java应用程序中执行命令执行问题
- 5. 如何从命令行执行iOS应用程序验证
- 6. 巢在bash执行命令
- 7. Java应用程序在命令提示符下执行命令
- 8. bash命令在新的命令行窗口中运行程序
- 9. 从另一个应用程序在Cygwin中运行bash命令
- 10. 包括在C#中的命令行应用程序执行EXE
- 11. 如何在Kotlin中执行bash命令
- 12. 在bash脚本中执行sed命令
- 13. 在bash中执行rake命令
- 14. 在bash中执行生成的命令
- 15. 在bash脚本中执行Postgresql命令
- 16. Supervisord-在启动应用程序/程序之前执行命令
- 17. Android在应用中运行bash命令
- 18. Jenkins执行bash shell命令
- 19. 在Cloudfoundry中部署的应用程序中执行命令
- 20. 在c程序中执行SET命令
- 21. 在python程序中执行linux命令
- 22. 在java程序中执行winzip命令
- 23. 命令行ios程序
- 24. 在windows应用程序中执行的命令提示符命令
- 25. 在android应用程序中执行adb命令时出现
- 26. 在Windows Store应用程序中执行命令
- 27. 在我的Android应用程序中执行adb shell命令
- 28. 如何在Azure功能应用程序中执行PowerShell命令?
- 29. 在jsp应用程序中执行终端命令
- 30. 在Java应用程序中执行系统命令
哦,那太糟糕了......我想为那些想要依赖unix命令的用户编写控制台应用程序在iOS中...非常感谢! – Hang
@Hang您可以使用此源代码编译ping ... http://cvs.savannah.gnu.org/viewvc/inetutils/inetutils/ping/ping.c – 2013-01-05 09:42:37
Thanks @Mark !我知道我可以,但也许我需要将bash添加到我的项目中:( – Hang