|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Victor Wagner 2:5020/400 01 Nov 2007 00:27:29 To : Ilya Anfimov Subject : Re: Убивать wget по таймауту -------------------------------------------------------------------------------- Ilya Anfimov <ilan@astelecom.ru> wrote: IA> Собственно, сабж потребовался. В скрипте на sh (ash, IA> вроде бы). Проблема, однако, в том, что во-первых если IA> wget добровольно закончился -- надо сразу и IA> продолжать работать (жэлательно -- поимев код возврата от IA> wget, но это не обязательно). И, кроме того, не man используемый-shell на тему встроенной команды wait. IA> стоит убивать все wgetы -- надо только конкретно IA> зпущенный в этом жэ скрипте. IA> Соответственно, если я запущу wget как-нибудь через (echo IA> $PID >... ; exec wget) & -- то как узнать, что wget IA> закончился и можно продолжать работу? Кроме того, IA> вывод wget хотелось бы отправить loggerу -- в случае с IA> exec это тожэ не очень получается. IA> Если наоборот запустить убивалку через (... )& -- то IA> как она узнает PID моего wgetа? Hу например запустить wget & потом в $! посмотреть pid, запустить на него убивалку и сделать на него wait. IA> Да, собственно задача -- регулярно дёргать авторизацыю IA> GoldenWifi с роутера на OpenWRT. А cron-а там нет? А то нужно же не чаще чем раз в 10 минут. -- Или, регулярно выражаясь, s/субж/сабж/gs. --- ifmail v.2.15dev5.4 * Origin: Free Net of Leninsky,45 (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/4225422e28c29.html, оценка из 5, голосов 10
|