|
1
13
是的,这是非常有可能的,我已经修改了您的示例来实现这一点。
正如我们所知,0是程序输入的文件描述符。isatty是检查文件描述符是否引用终端的测试。 正如其他用户所指出的,上述方法将判断程序是否正在从终端读取。然而,上述编程解决了问题的目的,但仍有改进的空间。我们可以有另一个解决方案,它只检测程序是否从管道中读取。
|
![]() |
jjmerelo · 使用Proc::Async从绑定管道读取 7 年前 |
![]() |
Vingtoft · 使用管道的Python多进程无阻塞内部通信 7 年前 |
![]() |
marc · grep pipe sed命令 7 年前 |
![]() |
Wolfat · 无法从C中的管道执行读取? 7 年前 |
![]() |
E.S. · Java-重定向进程输入/输出(管道)暂停[重复] 7 年前 |
![]() |
Arka Pal · 关闭管道中未使用的端部 7 年前 |