Moi olen miettinyt 11.04 versiosta lähtien miksi ei yhdistä automaattisesti mokkulaa nettiin. Nyt kirjoitin jopa toimivan skriptin boottiin ajettavaksi. Eli voisko tuota hieman lyhentää ja siistiä, vaikka #!/bin/bash tai mieluummin #!/bin/sh. Nyt tuo on vain suoritettava txt-tiedosto ja lisätty käynnistyviin ohjelmiin. Toimii Ubuntus ja Lubuntus ja mokkula yhdistää automaattisesti jos on täpänny Yhdistä automaattisesti vain yhden yhteyden(minulla monta eri mokkula yhteyttä).
Niin eli.. katotaan näyttääkö tää s24 tuon skriptin ;) oikein
sleep 1s; nmcli nm wwan on
sleep 2s; nmcli nm wwan on
sleep 3s; nmcli nm wwan on
sleep 4s; nmcli nm wwan on
sleep 5s; nmcli nm wwan on
sleep 6s; nmcli nm wwan on
sleep 7s; nmcli nm wwan on
sleep 8s; nmcli nm wwan on
sleep 9s; nmcli nm wwan on
sleep 10s; nmcli nm wwan on
sleep 11s; nmcli nm wwan on
sleep 12s; nmcli nm wwan on
sleep 13s; nmcli nm wwan on
sleep 14s; nmcli nm wwan on
sleep 15s; nmcli nm wwan on
Niin eli.. katotaan näyttääkö tää s24 tuon skriptin ;) oikein
sleep 1s; nmcli nm wwan on
sleep 2s; nmcli nm wwan on
sleep 3s; nmcli nm wwan on
sleep 4s; nmcli nm wwan on
sleep 5s; nmcli nm wwan on
sleep 6s; nmcli nm wwan on
sleep 7s; nmcli nm wwan on
sleep 8s; nmcli nm wwan on
sleep 9s; nmcli nm wwan on
sleep 10s; nmcli nm wwan on
sleep 11s; nmcli nm wwan on
sleep 12s; nmcli nm wwan on
sleep 13s; nmcli nm wwan on
sleep 14s; nmcli nm wwan on
sleep 15s; nmcli nm wwan on
Vastaukset 5
Vanhimmat
Onko komentoa joka korvais tuon toistelun, eli esimerkiksi sleep 1-15s; nmcli nm wwan on ? Niin ja boottiin ajettavaksi.
Skripti: http://pastebin.com/hp3iJPrb
Luuppien opettelua:
http://www.cyberciti.biz/faq/bash-for-loop/
Moijx. Tuo skripti ei toimi jos sen laittaa boottiin, ei yhdistä(komentoriviltä toimii). En käsitä, mutta pitääköhän tuokin "sleepata" ajettavaksi vaikka 1s välein ;DD? Tuo skripti ilmeisesti suoritetaan kokonaisuudessaan kuitenkin vain kerralla(eli ei toisteta 1s välein), joten ei siksi toimi??
Alusta loppuun saakka tuo skripti on outo, mutta pointtini oli osoittaa että sen toistelun voi korvata for-loopilla. Ei siinä silti ole järkeä tuota samaa komentoa paukuttaa uudestaan ja uudestaan aina sekuntia pidemmällä viiveellä.
Todennäköisesti modeemisi ei ole valmis ennenkuin bootti on loppu joten joudut sen ajon sijoittaa bootin päätteeksi. Voit kokeilla laittaa skriptin startup-applikaatioihin, jolloin se ajetaan bootin päätteeksi samalla kun muut ohjelmat (Skype yms) käynnistelevät työpöydällesi.
Yksi kerta skriptissä pitäisi siis riittää;
sleep 15 # jos tarvit sen viipeen
nmcli nm wwan on
Pointtinani on nopeus. Elikkäs heti kun on mahdollista niin mokkula yhdistyy.
Yhdistäminen heittelee -3s bootista riippuen, eli pitää toistaa komentoa jos haluan mokkulan yhdistyvän heti kun on mahdollista.
Tiedän tuon sleep toiminnon... ja tuon toistaminen muodostaa yhteyden heti kun se on mahdollista, se kyllä toimii. Watch olisi hyvä mutta toistaa loputtomiin samaa komentoa, en ainakaan tiedä miten sitä vois rajoittaa, tietääkö kukaan?