|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Ilya Anfimov 2:5020/400 01 Nov 2007 12:51:52 To : Victor Wagner Subject : Re: Убивать wget по таймауту -------------------------------------------------------------------------------- 2007-10-31, Victor Wagner <vitus@wagner.pp.ru> пишет: > Ilya Anfimov <ilan@astelecom.ru> wrote: [skipped] > 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. Да, забыл сказать про ещё один косяк -- вывод wgetа очень хочется поиметь в syslogе. Сейчас это делается через wget ... |logger ... Соответственно, с рабочим & -- т.е. (wget ...|logger )& я получаю pid sub-shellа. И при его прибитее wget как-то не хочет убиваться. Хотя, на это наверное можно наплевать при использовании wait, действительно -- пусть подвисают, много они не просят. В общем, спасибо. Получил вагон новых направлений движэния. > > А cron-а там нет? А то нужно же не чаще чем раз в 10 минут. У меня раз в 30 секунд. Hет, 10 минут это много. И дажэ до одной минуты увеличивать не хочется. > > -- > Или, регулярно выражаясь, s/субж/сабж/gs. --- ifmail v.2.15dev5.4 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/49329cfa7b782.html, оценка из 5, голосов 10
|