Bug 20764 - если у процесса нет открытых файлов сообщает что нету lsof на путях
Summary: если у процесса нет открытых файлов сообщает что нету lsof на путях
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: htop (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Michael Shigorin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-07-13 11:15 MSD by Olexander Chernetskyy
Modified: 2015-02-05 12:08 MSK (History)
1 user (show)

See Also:


Attachments
htop (164.66 KB, image/png)
2009-07-17 21:11 MSD, Olexander Chernetskyy
no flags Details
lsof (52.92 KB, image/png)
2009-07-17 21:12 MSD, Olexander Chernetskyy
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Olexander Chernetskyy 2009-07-13 11:15:37 MSD
htop-0.8.3-alt2

При просмотре открытых файлов если у процесса нет открытых файлов он говорит:
"Could not execute 'lsof'. Please make sure it is available in your $PATH."

А надо бы сказать "Да нету у этого процесса открытых файлов"
Comment 1 Victor Forsyuk 2009-07-16 16:23:43 MSD
Можно подробнее о процессе, который был у Вас запущен, но совсем не имел открытых файлов? Вообще говоря, нужно постараться, чтобы такой процесс появился. Он должен быть собран статически, закрыть после запуска стандартные каналы. Такой процесс не будет писать логи, не будет никуда выводить результаты работы... В чем смысл?
Comment 2 Olexander Chernetskyy 2009-07-17 21:11:33 MSD
Created attachment 3673 [details]
htop
Comment 3 Olexander Chernetskyy 2009-07-17 21:12:30 MSD
Created attachment 3674 [details]
lsof
Comment 4 Olexander Chernetskyy 2009-07-17 21:14:24 MSD
Может быть я "человек-флуктуация" ((с) Стругацкие), но первый же процесс на котором я ткнул "l", чтобы протестировать как htop взаимодействует с lsof, сказал, что у меня нету lsof. И я начал лихорадочно искать куда же он делся.  

[archer@archer ~]$ lsof -p 7752
[archer@archer ~]$

Во вложениях скриншоты.

Но, если я чего-то не понимаю, то закравайте багу, и бог с ней.
Comment 5 Michael Shigorin 2009-07-23 01:44:13 MSD
Например, /usr/sbin/console-kit-daemon
Comment 6 Andrey Rahmatullin 2009-07-23 10:36:21 MSD
Это просто потоки.
И lsof на их пиды выдаёт exit 1 и пустой stdout, да.
Comment 7 Michael Shigorin 2015-02-05 12:08:46 MSK
В 1.0.3 не ругается (но и не показывает).  Формально исправлено :-/