htop-0.8.3-alt2 При просмотре открытых файлов если у процесса нет открытых файлов он говорит: "Could not execute 'lsof'. Please make sure it is available in your $PATH." А надо бы сказать "Да нету у этого процесса открытых файлов"
Можно подробнее о процессе, который был у Вас запущен, но совсем не имел открытых файлов? Вообще говоря, нужно постараться, чтобы такой процесс появился. Он должен быть собран статически, закрыть после запуска стандартные каналы. Такой процесс не будет писать логи, не будет никуда выводить результаты работы... В чем смысл?
Created attachment 3673 [details] htop
Created attachment 3674 [details] lsof
Может быть я "человек-флуктуация" ((с) Стругацкие), но первый же процесс на котором я ткнул "l", чтобы протестировать как htop взаимодействует с lsof, сказал, что у меня нету lsof. И я начал лихорадочно искать куда же он делся. [archer@archer ~]$ lsof -p 7752 [archer@archer ~]$ Во вложениях скриншоты. Но, если я чего-то не понимаю, то закравайте багу, и бог с ней.
Например, /usr/sbin/console-kit-daemon
Это просто потоки. И lsof на их пиды выдаёт exit 1 и пустой stdout, да.
В 1.0.3 не ругается (но и не показывает). Формально исправлено :-/