微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

从Linux上的桌面启动的程序的默认标准input和标准输出是什么?

当我从桌面(Ubuntu 16.04)而不是从shell启动一个程序,以便程序不与terminal相关联时,该程序的stdin和stdout是什么? 当程序启动时, STDIN_FILENO和STDOUT_FILENO是否有效的文件描述符? 在这种情况下, printf在哪里写入?

更快的方式来改变像素比SetPixel()

什么尖端的桌面环境在那里?

是否有可能在同一解决scheme中开发Windows 8.1桌面和app store?

mailto URI在Java.Desktop和Windows / MS Outlook之间被截断

replaceWindows桌面

您可以使用strace程序来查看程序正在执行的所有系统调用(如打开,读取,写入,关闭)。 当你把它打到“桌面程序”(运行你的程序的proctree ;使用pstree或者proctree )时,你可以看到文件描述符0,1和2会发生什么。

请参阅https://superuser.com/questions/606985/any-way-to-view-stdout-of-a-program-after-it-has-been-started-in-gnome-shell

或谷歌的“GNOME运行程序标准输出

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐