Miten voin ajaa skriptejä automaattisesti, kun Ubuntu käynnistyy, jotta minun ei tarvitse ajaa niitä manuaalisesti käynnistyksen jälkeen?
Yksi tapa on lisätä @reboot cron -tehtävä:
Käynnistämällä crontab -e
voit muokata cron-tehtävääsi.
Lisää siihen tällainen rivi:
@reboot /path/to/script: @reboot /path/to/script
suorittaa kyseisen skriptin, kun tietokone käynnistyy.
Yksinkertaisia asioita varten voit lisätä komennon System->Preferences->Sessions, joka osoittaa skriptisi sijainnin.
Vaihtoehtoisesti voit lisätä sen tiedostoon /etc/init.d/rc.local tai tehdä upstart-työn, jos kyse on matala-asteisemmista asioista.
Katso lisätietoja osoitteesta https://help.ubuntu.com/community/UbuntuBootupHowto
Sinun pitäisi käyttää upstart tähän. Upstartia käytetään Ubuntun prosesseihin, jotka käynnistyvät automaattisesti. Se on parannettu ratkaisu kuten vanhat System-V:n init.d-skriptit. Sen avulla voit myös asettaa skriptin käynnistämiselle ennakkoehtoja (esim. tarvitsetko verkon toimivan? jne.).