LINUX.ORG.RU
ФорумAdmin

Команда, утилита


0

0

Какой командой посмотреть откуда (с какой диры) запущена прога, где-то
было недавно в форуме, но забыл :-))
Подскажите.

anonymous

1) ps -u Покажет строку запуска (man ps может чего полутше есть :))
2) Если знаеш PID то можно самому в проке посмотреть:
Например для init (pid 1) смотрим куда указывает ссылка
s -l /proc/1/exe
lrwxrwxrwx 1 root root 0 Окт 15 13:01 /proc/1/exe -> /sbin/init*

zaz ★★★★
()

ps -aux --действительно лучше, но что, если у меня показывет (так запускал):
./squid
а вот с какой диры он запущен?
У меня squid в двух экземплярах есть, новый и старый.
Может не так вопрос задал? Какие библиотеки и откуда используются этим
процессом.

anonymous
()

ну если он запущен, то им должен удерживаться открытым свой бинарник. То есть если lsof посмотреть, ну или напрямую /proc/PID/fd/* то можно понять.

dilmah ★★★★★
()

спасибо!

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.