|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Ilya Kulagin 2:5020/871.18 26 May 2005 16:00:13 To : Alex Ivanov Subject : Получить pid запущеного процесса -------------------------------------------------------------------------------- AI> dshiff), не умеющая создавать pid файл при запуске. Можно ли в момент AI> запуска её из скрипта (в фоне) как-либо получить её PID? Прочитать man sh, он небольшой. Особенно обратить внмание на переменную $! цитирую: ! Expands to the process ID of the most recent background command executed from the current shell. AI> Вариант типа AI> ps -aux | grep "/usr/local/sbin/urlsnarf -i ng2" |awk '{ print $2 }' AI> не катит по причине: AI> 1. Возвращает два PID (самого urlsnarf и grep) Полезно также прочитать man grep. Обратить внимание на ключ -v. Примите уверение в совершеннейшем к Вам почтении /kiv quotd: Hе ангел я, но врать не буду... --- kiv@work [Престарелые алкоголики] [Иллюзорных судаков не существует!] * Origin: Moose 2:5020/871.18 (2:5020/871.18) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/39744295bbc1.html, оценка из 5, голосов 10
|