Obj-C 中的伪 TTY
目前我正在为越狱 iOS 设备开发一些命令行工具的 GUI。我正在使用 NSTask 并验证我能够捕获 stdout 和 stderr 错误并将输出打印到 UITextField。然而,我希望运行的大多数命令都没有输出任何内容。我怀疑设置一个伪 tty 会话可以解决这个问题,但我无法找到如何在 obj-c 中设置它。我的问题是
1) 命令(即 arp-scan 和 nmap)需要 TTY 会话,这听起来合理吗? 2) 我将如何在 Obj-c 中设置一个假 TTY 会话?
Currently I am working on developing a GUI to some command line tools for Jailbroken iOS devices. I am using NSTask and verified that I was able to capture both stdout and stderr error and print the output to a UITextField. How ever most of the commands that I wish to run are not outputting anything. I suspect that setting up a pseudo tty session would fix this but am unable to find how to set this up in obj-c. My question is
1) Does this sound reasonable that the commands (namely arp-scan and nmap) need a TTY session?
2) How would I go about setting up a fake TTY session in Obj-c?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论