!! pozor, ten skript, jak jsem ho napsal nebude fungovat. musis si ho dopsat sam a ozkouset a upravit. byl to jen nazorny priklad, ale jak vidis, konstrukce
while :; do
sleep 5;
....
done
znamena, ze skript bezi porad (: == true, tzn. je to 'while true; do) a jednou za 5 sec provede blok prikazu. Ten blok by ve Tvem pripade mel byt nasledujici:
1) zjisti, jestli uz neni pripojeni navazano z predchoziho obehu, pokud ano, nech vse jak je
2) pokud ne, zjisti, jestli neni v dosahu sit, ke ktere se mas pripadne pripojit
2.1) pokud ano, pripoj se
2.2) pokud ne, udelej dalsi kolo
obecne takovyto skript si musis jako root dat do /etc/init.d a potom zajistit autostart pri bootu.
vhodna metoda je balik rcconf .. (apt-get install rcconf && rcconf)