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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Ilya Anfimov                         2:5020/400     01 Nov 2007  12:51:51
 To : Artem Chuprina
 Subject : Re: Убивать wget по таймауту
 -------------------------------------------------------------------------------- 
 
 2007-10-31, Artem Chuprina <ran+news@ran.pp.ru> пишет:
 
 > Ilya Anfimov  @ Wed, 31 Oct 2007 18:25:34 +0000 (UTC):
 >
 >  IA>  Собственно,  сабж потребовался. В скрипте на sh (ash, вроде бы).
 >  IA>  Проблема, однако, в том, что  во-первых  если  wget  добровольно
 >  IA> закончился  --  надо  сразу  и продолжать работать (жэлательно --
 >  IA> поимев код возврата от wget, но это не  обязательно).   И,  кроме
 >  IA> того,  не  стоит  убивать  все  wgetы  --  надо  только конкретно
 >  IA> зпущенный в этом жэ скрипте.
 >
 >  IA>  Соответственно, если я запущу wget как-нибудь через
 >  IA>  (echo $PID >... ; exec wget)  &  --  то  как  узнать,  что  wget
 >  IA> закончился  и  можно  продолжать  работу?  Кроме того, вывод wget
 >  IA> хотелось бы отправить loggerу -- в случае  с  exec  это  тожэ  не
 >  IA> очень получается.
 >
 >  IA>  Если  наоборот  запустить  убивалку  через (... )& -- то как она
 >  IA> узнает PID моего wgetа?
 >
 >
 >  IA>  Система -- OpenWRT, WhiteRussian.
 >
 >
 >  IA>  Да, собственно задача -- регулярно дёргать авторизацыю GoldenWifi
 >  IA> с роутера на OpenWRT. 
 >
 > Идея.  Запускать в фон убивалку, передавая ей _свой_ PID.  Убивалка же
 > может профильтровать вывод ps с подобающими ключами по PPID, который ей
 > известен, и по wget на месте имени команды.  awk же в OpenWRT вроде дают?
 
  О, спасибо, вернусь домой -- попробую. Вроде должно прокатить.
 >
 > Правда, это требует, чтобы wget запускался именно этим скриптом.  В
 > случае с перенаправлением в логгер этот номер может и не пройти -
 > parent'ом у него тогда логгер будет...
 
  Там логгер через пайп запускается -- так что должно пройти.
 
 >
 
 --- ifmail v.2.15dev5.4
  * Origin: Demos online service (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Убивать wget по таймауту   Ilya Anfimov   31 Oct 2007 22:25:34 
 Re: Убивать wget по таймауту   Wladimir Mutel   01 Nov 2007 00:15:23 
 Re: Убивать wget по таймауту   Ilya Anfimov   01 Nov 2007 12:33:43 
 Re: Убивать wget по таймауту   Victor Wagner   01 Nov 2007 00:27:29 
 Re: Убивать wget по таймауту   Ilya Anfimov   01 Nov 2007 12:51:52 
 Re: Убивать wget по таймауту   Artem Chuprina   01 Nov 2007 01:34:25 
 Re: Убивать wget по таймауту   Ilya Anfimov   01 Nov 2007 12:51:51 
 Re: Убивать wget по таймауту   Artem Chuprina   01 Nov 2007 13:16:36 
 Re: Убивать wget по таймауту   Ilya Anfimov   01 Nov 2007 13:27:26 
 Re: Убивать wget по таймауту   Eugene B. Berdnikov   01 Nov 2007 12:17:38 
 Re: Убивать wget по таймауту   Ilya Anfimov   01 Nov 2007 12:51:52 
 Re: Убивать wget по таймауту   Artem Chuprina   01 Nov 2007 13:10:35 
 Re: Убивать wget по таймауту   Ilya Anfimov   01 Nov 2007 13:28:57 
Архивное /ru.linux/49309d2686620.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional