Kirjoittaja Aihe: dyfi-update skriptin viivästyttäminen [Ratkaistu]  (Luettu 2430 kertaa)

VOJ

  • Käyttäjä
  • Viestejä: 135
    • Profiili
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?
« Viimeksi muokattu: 05.09.14 - klo:10.22 kirjoittanut VOJ »

kamara

  • Käyttäjä
  • Viestejä: 3031
    • Profiili
Vs: dyfi-update skriptin viivästyttäminen
« Vastaus #1 : 02.09.14 - klo:22.26 »
Koodia: [Valitse]
sleep 300; echo "toimiiko?"

jekku

  • Käyttäjä
  • Viestejä: 2624
    • Profiili
Vs: dyfi-update skriptin viivästyttäminen
« Vastaus #2 : 02.09.14 - klo:22.27 »
Miten tuo skripti ajetaan, meneekö tausta-ajoon vai vaikuttaako bootin etenemiseen?

Tarkoitan että voisiko siihen skriptiin pistää sleepin, vaikka tuon mainitsemasi 5 minuuttia.

VOJ

  • Käyttäjä
  • Viestejä: 135
    • Profiili
Vs: dyfi-update skriptin viivästyttäminen
« Vastaus #3 : 05.09.14 - klo:10.21 »
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

Koodia: [Valitse]
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.

kamara

  • Käyttäjä
  • Viestejä: 3031
    • Profiili
Vs: dyfi-update skriptin viivästyttäminen
« Vastaus #4 : 05.09.14 - klo:11.49 »
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...
Koodia: [Valitse]
bash -c "sleep 10;echo Toimiiko" &

Edit - Siis käsky toimii seuraavasti:
Koodia: [Valitse]
basch -s "sleep [aika];[käsky1];[kasky2...]" &
« Viimeksi muokattu: 05.09.14 - klo:12.04 kirjoittanut kamara »