Stránka 1 z 1

Kontrola internet konektivity

Napsal: 15 srp 2009, 14:36
od bibibo
Poradí niekto ako sa dá pomocou bash scriptu otestovať či je box online ? Riešim si script na update DynDNS (ten čo je v boxe nejako dobre nechodí) a chcel by som ho spúšťať cronom a aby mi fungoval tak, že najprv otestuje či je box online a ak áno, tak aktualizuje IP na servery. Ak nie je online, tak sa script ukončí.
edit: ešte jedna vec. Ako nastaviť v crone aby sa spúšťal každých 5 minút ?

Re: Kontrola internet konektivity

Napsal: 15 srp 2009, 21:47
od monkus
jednoducho:

ked ide internet, dostanes exit hodnotu 0

MMP[~]$ ping -c 1 www.hokej.sk
PING hokej.sk (217.67.29.196): 56 data bytes
64 bytes from 217.67.29.196: icmp_seq=0 ttl=56 time=91.8 ms

--- hokej.sk ping statistics ---
1 packets transmitted, 1 packets received, 0% packet loss
round-trip min/avg/max = 91.8/91.8/91.8 ms
MMP[~]$ echo $?
0

ked nejde internet, dostanes exit hodnotu 1
MMP[~]$ ping -c 1 www.hokej1.sk
ping: www.hokej1.sk: Unknown host
MMP[~]$ echo $?
1

cize, vyrobis si podmienku, ked $? = 0 tak spusti command

co sa tyka cronu, uz som to niekde pisal, kukni sem http://www.forum.satdigitalne.cz/viewto ... 160&t=3397

Re: Kontrola internet konektivity

Napsal: 16 srp 2009, 00:26
od bibibo
monkus píše:jednoducho:

ked ide internet, dostanes exit hodnotu 0

MMP[~]$ ping -c 1 http://www.hokej.sk
PING hokej.sk (217.67.29.196): 56 data bytes
64 bytes from 217.67.29.196: icmp_seq=0 ttl=56 time=91.8 ms

--- hokej.sk ping statistics ---
1 packets transmitted, 1 packets received, 0% packet loss
round-trip min/avg/max = 91.8/91.8/91.8 ms
MMP[~]$ echo $?
0

ked nejde internet, dostanes exit hodnotu 1
MMP[~]$ ping -c 1 http://www.hokej1.sk
ping: http://www.hokej1.sk: Unknown host
MMP[~]$ echo $?
1

cize, vyrobis si podmienku, ked $? = 0 tak spusti command

co sa tyka cronu, uz som to niekde pisal, kukni sem http://www.forum.satdigitalne.cz/viewto ... 160&t=3397
To som vedel, že keď niekto odpovedá, tak to bude určite monkus, Díki za navedenie. Skúsim sa s tým potrápiť. Čo sa týka cronu, tak čítal som to čo si napísal ale keď tam necham hviezdičky, tak sa mi spustí script každú minútu, hodinu, atď. Ak dám na miesto hviezdičky v stĺpci kde sú minúty číslo 5, tak sa mi spustí script vždy v piatej minúte v hodine. Ako nastavím aby sa mi spúšťal každých 5 minút ?

Re: Kontrola internet konektivity

Napsal: 16 srp 2009, 11:19
od paleaaro
bibibo píše:
monkus píše:jednoducho:

ked ide internet, dostanes exit hodnotu 0

MMP[~]$ ping -c 1 http://www.hokej.sk
PING hokej.sk (217.67.29.196): 56 data bytes
64 bytes from 217.67.29.196: icmp_seq=0 ttl=56 time=91.8 ms

--- hokej.sk ping statistics ---
1 packets transmitted, 1 packets received, 0% packet loss
round-trip min/avg/max = 91.8/91.8/91.8 ms
MMP[~]$ echo $?
0

ked nejde internet, dostanes exit hodnotu 1
MMP[~]$ ping -c 1 http://www.hokej1.sk
ping: http://www.hokej1.sk: Unknown host
MMP[~]$ echo $?
1

cize, vyrobis si podmienku, ked $? = 0 tak spusti command

co sa tyka cronu, uz som to niekde pisal, kukni sem http://www.forum.satdigitalne.cz/viewto ... 160&t=3397
To som vedel, že keď niekto odpovedá, tak to bude určite monkus, Díki za navedenie. Skúsim sa s tým potrápiť. Čo sa týka cronu, tak čítal som to čo si napísal ale keď tam necham hviezdičky, tak sa mi spustí script každú minútu, hodinu, atď. Ak dám na miesto hviezdičky v stĺpci kde sú minúty číslo 5, tak sa mi spustí script vždy v piatej minúte v hodine. Ako nastavím aby sa mi spúšťal každých 5 minút ?
0,5,10,15,20,25,30,35,40,45,50,55 * * * *

Re: Kontrola internet konektivity

Napsal: 16 srp 2009, 14:14
od monkus
ano

Re: Kontrola internet konektivity

Napsal: 16 srp 2009, 18:08
od Beam
paleaaro píše:0,5,10,15,20,25,30,35,40,45,50,55 * * * *
lepe */5 * * * *

Re: Kontrola internet konektivity

Napsal: 16 srp 2009, 18:40
od bibibo
Beam píše:
paleaaro píše:0,5,10,15,20,25,30,35,40,45,50,55 * * * *
lepe */5 * * * *
Ok. To ma nenapadlo. Díki.

Re: Kontrola internet konektivity

Napsal: 16 srp 2009, 21:25
od monkus
bibibo: ak sa mi budes chciet niekedy odvdacit (alebo aj hocikto iny z fora), potrebujem pridat jedno lnb :-) nie som sat guru, nemam ani merak, ale hlavne firma, co mi osadzala satelit na balkon mi dala lnbcka mimo dosah mojich ruk :-(

p.s. okolie BA :-)