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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Wladimir Mutel                       2:5020/400     01 Nov 2007  00:15:23
 To : Ilya Anfimov
 Subject : Re: Убивать wget по таймауту
 -------------------------------------------------------------------------------- 
 
 Ilya Anfimov wrote:
 
 >  Собственно,  сабж потребовался. В скрипте на sh (ash, вроде бы).
 >  Проблема, однако, в том, что  во-первых  если  wget  добровольно
 > закончился  --  надо  сразу  и продолжать работать (жэлательно --
 > поимев код возврата от wget, но это не  обязательно).   И,  кроме
 > того,  не  стоит  убивать  все  wgetы  --  надо  только конкретно
 > зпущенный в этом жэ скрипте.
 
 >  Соответственно, если я запущу wget как-нибудь через
 >  (echo $PID >... ; exec wget)  &  --  то  как  узнать,  что  wget
 > закончился  и  можно  продолжать  работу?  Кроме того, вывод wget
 > хотелось бы отправить loggerу -- в случае  с  exec  это  тожэ  не
 > очень получается.
 
 >  Если  наоборот  запустить  убивалку  через (... )& -- то как она
 > узнает PID моего wgetа?
 
   Есть такая переменная - $!
   И есть команда at
   Hу или через .pid-файлы можно организовать
   Вот выдержки из моих реальных скриптов :
 
 # dlbig.sh :
 wget --progress=dot:mega -c "$1" &
 echo sh dlstop.sh $! | at 09:00 $( if [ $(date +%w) -lt 5 ] # Sun...Thu
                                              then echo tomorrow
                                              else echo Mon
                                              fi )
 wait
 echo wget pid : $! \; exit code : $?
 
 # dlstop.sh :
 pidof wget | fgrep -w $1 && kill $1
 --- 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/25704fdaca9d5.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional