Problem je taj što kad se upali vaš računar većina još nije konektovana na internet. To su najčešće korisnici wireless ili mobilnih mreža. Evo kako da vam se vaš omiljeni IRC klijent podigne čim se konektujete na internet.
Koristićemo jednu skriptu koja će u nekom vremenskom intervalu proveravati da li ima konekcije tako što će probati da pinguje http://www.google.com" onclick="window.open(this.href);return false; (možete staviti i neku drugu adresu). Kada skripta "sazna" da ste vi konektovani na internet upaliće vaš omiljeni IRC klijent (u ovom primeru ćemo koristiti xchat). Ali se vi pitate šta ako želite da računar koristite offline i ne želite trentno IRC klijent da vam se podigne pri startup-u vašeg računara. Ova skripta brine i o tome. Posle određenog vremena ako ne dođe do konekcije ona se automatski gasi (npr posle 10 minuta čekanja).
Evo kako da koristite skriptu:
Prvo napravite fajl ~/irc-startup
Code: Select all
touch ~/irc-startup
Code: Select all
#!/bin/sh
URL="www.google.com"
is_connected()
{
ping -c 2 $URL >/dev/null 2>&1
ret=$?
return $ret
}
i=0
while ! is_connected && [ $i -lt 120 ]; do
sleep 5
i=$(($i + 1))
done
sleep 1
if [ $i -lt 120 ]; then
xchat &
fi
Code: Select all
chmod +x ~/irc-startup
Code: Select all
exec ~/irc-startup
Sada kada pokrenete vaše desktop okruženje ili window manager i čim se konektujete na internet eto vama vašeg omiljenog IRC klijenta ))
Uživajte i prijavite greške ili pitajte za nejasnoće.