почему терминал продолжает отображать «количество файлов 1»? - PullRequest
0 голосов
/ 04 января 2019

Пожалуйста, смотрите это изображение: enter image description here enter image description here Терминал всегда отображает number of files 1.частота составляет около нескольких минут каждая.Перезапуск ОС (для меня это centos) не помогает, потому что я видел его в течение нескольких месяцев.Хотя это не влияет на другие процессы, оно беспокоит терминал, и я должен нажать CTRL + C, чтобы временно остановить его, и я беспокоюсь, что какой-то фоновый процесс всегда находится в неправильном состоянии.Имеет ли это какое-либо отношение к моей команде для отображения папок графического интерфейса, необходимых на работе?

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

1 Ответ

0 голосов
/ 23 января 2019

Просто запустите 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, но из вашей информации трудно понять, когда и как часто вы вызываете этот скрипт.Так что это может быть в избытке, но не повредит.

...