Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: VOJ - 02.09.14 - klo:19.13
-
dy.fi toimii palveluna hienosti mutta tuli sellainen käytännön ongelma että sähkökatkon jälkeen kun kone boottaa niin verkkoyhteys (adsl) ei ehdi yhtä nopeasti ylös kuin tietokone jolloin dyfi-update karahtaa eikä enää yritä myöhemminkään nousta ylös.
Olisiko olemassa joku keino millä skriptin ajamista voisi viivästyttää esim. 5 minuuttia koneen bootista?
-
sleep 300; echo "toimiiko?"
-
Miten tuo skripti ajetaan, meneekö tausta-ajoon vai vaikuttaako bootin etenemiseen?
Tarkoitan että voisiko siihen skriptiin pistää sleepin, vaikka tuon mainitsemasi 5 minuuttia.
-
Siitä sleepistä ei ollut apua mutta aikani logeja tutkittuani tulin siihen lopputulokseen että asennuksessa oli mennyt jotain väärin ja dyfi-update.pl yritti käynnistyä kahteen kertaan siinä onnistumatta ja meni siksi solmuun.
Poistin asennuksen ja tein sen uudestaan käyttäen tällä kerralla asennuksen viimeistelyyn komentoa
sudo update-rc.d dyfi-update defaults
Nyt toimii ja vaikka adsl yhteys aukeaakin hitaammin kuin kone niin nyt päivitysohjelma osaa toimia kun yhteys on takaisin päällä eli dy.fi ohjaus toimii n. 5-10 minuuttia boottauksen jälkeen ihan normaalisti.
-
Miten tuo skripti ajetaan, meneekö tausta-ajoon vai vaikuttaako bootin etenemiseen?
Tarkoitan että voisiko siihen skriptiin pistää sleepin, vaikka tuon mainitsemasi 5 minuuttia.
Ei mene tausta-ajoon. 5 minuuttia eli 300 sekuntia. Ei tietoa, kuinka vaikuttaa bootin etenemiseen.
Edit - Tällä tavalla saat käskyn suoritettua taustalla kymmenen sekunnin jälkeen...
bash -c "sleep 10;echo Toimiiko" &
Edit - Siis käsky toimii seuraavasti:
basch -s "sleep [aika];[käsky1];[kasky2...]" &