我刚刚从Debian 9切换到Ubuntu 18.04(不要评判我)。
我在Debian 9上有一个工作的Conky(不要再评判我)脚本,它在Ubuntu 18.04上不再运行最新的Conky版本(1.10.9)。
问题是每个自定义命令都会导致以下错误:
write error: Bad file descriptor
它发生在简单的命令上,例如文件上的简单cat
。
但是这些命令在我的终端中运行得很好,但我会不断获取这些cat: write error: Bad file descriptor
或cut: write error: Bad file descriptor
或其他任何内容,具体取决于命令。
所以我想在捕获命令的输出时会出现问题,但它可以是什么?我找不到任何线索。
答案 0 :(得分:0)
使用strace命令:strace is a powerful command line tool for debugging and trouble shooting programs in Unix-like operating systems such as Linux. It captures and records all system calls made by a process and the signals received by the process
$ strace cat test