Re: Убить Ping

2010-05-13 Пенетрантность Peter Pentchev
On Thu, May 13, 2010 at 12:37:56AM +0600, Andrey Rahmatullin wrote:
 On Wed, May 12, 2010 at 08:31:56PM +0200, Igor Drobot wrote:
  И крон запускается каждые 5 минут и в конце концов у меня более 700 
  процессов этого скрипта с зависшим пингом.  Как можно убить процесс 
  пинга если он более 5 секунд живёт/cуществует. Меня интересует как это 
  в данный скрипт встроить.
 timeout(1)

...или timelimit(1).

Всего лучшего,
Петр

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint 2EE7 A7A5 17FC 124C F115  C354 651E EFB0 2527 DF13
If this sentence didn't exist, somebody would have invented it.


pgpBrM9FGlJvF.pgp
Description: PGP signature


Убить Ping

2010-05-12 Пенетрантность Igor Drobot

Здравствуйте,

у меня каждые пять минут стартует крон который делает пинг через тунель 
racoonа.
С одной стороны тунэля динамический IP и каждый день он меняется и надо 
менять IPшники в racoonе.


Проверяю первой командой проходил ли ping через тунель если же да то всё 
ОК и выход. Если же он не проходит то уже else.



ping -c1 -W3 192.168.2.1 /dev/null

if [ $? == 0 ]; then
exit 0
else
   меняю IP и перестартовываю racoon с обеих сторон
fi

Всё казалось бы уж очень просто но IPSEC создаёт полиси и при смене IP 
пинг не то что не проходит он просто зависает пинг выходит но идёт в 
никуда и скрипт дальше не идёт. (Даже таймаута нету :-( )


И крон запускается каждые 5 минут и в конце концов у меня более 700 
процессов этого скрипта с зависшим пингом.  Как можно убить процесс 
пинга если он более 5 секунд живёт/cуществует. Меня интересует как это 
в данный скрипт встроить.


Спасибо огромное.

Игорь


--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4beaf41c.2000...@debianuser.org



Re: Убить Ping

2010-05-12 Пенетрантность Andrey Rahmatullin
On Wed, May 12, 2010 at 08:31:56PM +0200, Igor Drobot wrote:
 И крон запускается каждые 5 минут и в конце концов у меня более 700 
 процессов этого скрипта с зависшим пингом.  Как можно убить процесс 
 пинга если он более 5 секунд живёт/cуществует. Меня интересует как это 
 в данный скрипт встроить.
timeout(1)

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(6):

hiddenman e17 заблокировал экран, как я его и просил
hiddenman но ни один пароль не подходит.
thresh разблокировать я его не научил
thresh ;D
hiddenman thresh: так это ты??
thresh ну мантяин я
thresh лнивы-ы-ы-ы-ый


signature.asc
Description: Digital signature


Re: Убить Ping

2010-05-12 Пенетрантность Igor Drobot

Спасибо!

timeout(1)


вот так решил

|(  мой пинг  )sleep5  ;  kill $!

Игорь
|



Re: Убить Ping

2010-05-12 Пенетрантность Korona Auto Ltd./ Andrey N. Prokofiev

Igor Drobot пишет:

Здравствуйте,

у меня каждые пять минут стартует крон который делает пинг через 
тунель racoonа.
С одной стороны тунэля динамический IP и каждый день он меняется и 
надо менять IPшники в racoonе.

Зачем менять? С динамикой тоже все работает...

--
WBR, Andrey N. Prokofiev
IT department of the Korona Auto Ltd.
Jabber ID: a...@korona-auto.com
E-mail: a...@korona-auto.com
Work Phone: +7-812-640-56-01



--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4beb88a2.7030...@korona-auto.com