是否可以在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