请看这张图片:
终端总是显示number of files 1
。每个频率大约几分钟。重启操作系统(对我来说是centos)没有帮助,因为我已经看到它好几个月了。虽然它不会影响其他进程,但它会骚扰终端,我必须按CTRL+C临时停止它,我担心某些后台进程总是处于错误的状态。显示工作所需的gui文件夹与我的命令有关吗?
nautilus -q &> /dev/null
nautilus dir1 dir2 .. dirn &> /dev/null &
#can prevent the 'number of files 1'.
我在谷歌上搜索了关键词“文件数量1”,但结果似乎都与这个问题无关,所以我想知道其他人以前是否遇到过同样的问题。
你能就如何调试和解决这个问题提出一些建议吗?
[root@localhost cp2vm]# whoami
root
[root@localhost cp2vm]# uname -a
Linux localhost.localdomain 3.10.0-693.el7.x86_64 #1 SMP Tue Aug 22 21:09:27 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
strings /usr/bin/nautilus
的输出:http://www.filedropper.com/stringsnautilus
nautilus --version
输出:GNOME nautilus 3.22.3 最佳答案
只需运行nautilus &> /dev/null
以避免鹦鹉螺污染stdout
和stderr
。这样你的终端就不会显示这些信息了。
编辑:
为了使其明确,这应该在脚本中工作。
nautilus -q &> /dev/null # Exits all nautilus instances, ignore output
nautilus dir1 dir2 dir3 &> /dev/null # Runs nautilus, ignore output
我怀疑输出重定向对于
nautilus -q
是否有用,但根据您的信息,很难理解何时以及多久调用一次该脚本。所以它可能是多余的,但不会造成伤害。关于linux - 为什么终端会一直显示“文件数1”?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54033800/