Суть проблемы: зависают некоторые скрипты на perl. Команда [ps auxw | grep user] выдается нечто подобное:
user 9644 0.0 0.2 4412 3960 ?? S 2:19PM 0:00.23 /usr/bin/perl index.cgi
Дело в том, что на сайте в каждой папке лежит index.cgi, т.е. опознать что именно за скрипт повис невозможно. Отсюда вопрос, как сделать чтобы [ps auxw | grep user] показывал:
user 9644 0.0 0.2 4412 3960 ?? S 2:19PM 0:00.23 /usr/bin/perl /home/user/www/index.cgi
Знаю, что это возможно, но где копать не знаю.
>Суть проблемы: зависают некоторые скрипты на perl. Команда [ps auxw | grep
>user] выдается нечто подобное:
>user 9644 0.0 0.2
> 4412 3960 ?? S
>2:19PM 0:00.23 /usr/bin/perl index.cgi
>Дело в том, что на сайте в каждой папке лежит index.cgi, т.е.
>опознать что именно за скрипт повис невозможно. Отсюда вопрос, как сделать
>чтобы [ps auxw | grep user] показывал:
>user 9644 0.0 0.2
> 4412 3960 ?? S
>2:19PM 0:00.23 /usr/bin/perl /home/user/www/index.cgi
>Знаю, что это возможно, но где копать не знаю.man ps
ps auxf
>
>man ps
>
>ps auxfЭффект тот же, путь до скрипта не показывает. IMHO не в ps тут дело.
>>
>>man ps
>>
>>ps auxf
>
>Эффект тот же, путь до скрипта не показывает. IMHO не в ps
>тут дело.Путем экспериментов нашел один из вариантов
lsof | grep <PID> | grep REG | grep txt