Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Alex Ivanov                          2:5020/400     21 Jun 2005  13:16:15
 To : Vassily Kiryanov
 Subject : PID процесса в sh скрипте
 -------------------------------------------------------------------------------- 
 
 Tue Jun 21 2005 14:29, Vassily Kiryanov wrote to Alex Ivanov:
 
 AI>> Решил переделать все по умному и выводить все в syslog, т.е
 AI>> urlsnarf -i fxp |logger -t urlsnarf &
 AI>> echo $! > /path/to/pid/urlsnarf.fxp0.pid
 AI>> И тут вылезло, что в urlsnarf.fxp0.pid остается pid процесса logger, а
 AI>> не urlsnarf. Есть решение, как обойти? Парсить вывод ps -aux не
 AI>> предлагать, ибо IMHO это тупиковый и неправильный путь. Hичего
 AI>> толкового на эту тему в man sh не нашел
 VK> Может попробовать воспользоваться собственными переменными?
 VK> RESULT=`urlsnarf -i fxp`
 VK> PID=$!
 VK> echo $RESULT |logger -t urlsnarf &
 VK> echo $PID > /path/to/pid/urlsnarf.fxp0.pid
 VK> P.S. Сам не проверял.
 
 И получишь опять PID logger т.к. он - это последняя команда, запущенная в
 цепочке :)))) .
 Мне уже подсказали такой вариант:
 (urlsnarf -i fxp & echo $! > /var/run/urlsnarf.fxp.pid) | logger -t urlsnarf &
 который замечательно работает :)
 
 --- ifmail v.2.15dev5.3
  * Origin: FidoNet Online - http://www.fido-online.com (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 PID процесса в sh скрипте   Alex Ivanov   21 Jun 2005 10:49:37 
 Re: PID процесса в sh скрипте   Valentin Davydov   21 Jun 2005 12:15:19 
 Re: PID процесса в sh скрипте   Alex Ivanov   21 Jun 2005 13:11:41 
 PID процесса в sh скрипте   Vassily Kiryanov   21 Jun 2005 14:29:40 
 PID процесса в sh скрипте   Alex Ivanov   21 Jun 2005 13:16:15 
Архивное /ru.unix.bsd/1667964c29d70.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional