Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: liinuxi - 09.01.06 - klo:10.54

Otsikko: Ohjelman käynnistys ennen kirjautumista
Kirjoitti: liinuxi - 09.01.06 - klo:10.54
Olen linux aloittelija ja minun pitäisi saada .sh päätteinen tiedosto käynnistymään ennen kirjautumista. Eli niin että kun painan tietokoneesta virrat päälle kaikki tarvittavat ohjelmat ajetaan automaattisesti.
Ubuntu versio on 5.10 ja normaali asennus.
Otsikko: Re: Ohjelman käynnistys ennen kirjautumista
Kirjoitti: juyli - 09.01.06 - klo:11.19
Eli niin että kun painan tietokoneesta virrat päälle kaikki tarvittavat ohjelmat ajetaan automaattisesti.

Kun halutaan ajaa joitakin komentoja jo koneen käynnistyksessä, niitä varten on
olemassa tiedosto rc.local. Debian/Ubuntussa siis /etc/rc.d/rc.local (muistaakseni).
On siis huomattava, että nuo ajetaan järjestelmäkohtaisesti root-oikeuksin.
Käyttäjäkohtaisiin komentoihin on sitten toiset määrittelyt.

EDIT:
Ja sitten pieni korjaus, kun muut eivät ole vielä ehtineet. Siis Ubuntu/Debianissa ei oletuksena ole tuota
/etc/init.d/rc.local tiedostoa. Debianissa siis vain tehdään sopiva skripti /etc/init.d -hakemistoon, annetaan tiedostolle sopivat oikeudet ja määritellään sen käynnistyminen eri ajotasoilla komennolla update-rc.d.
Otsikko: Re: Ohjelman käynnistys ennen kirjautumista
Kirjoitti: liinuxi - 09.01.06 - klo:19.09
Ei löytynyt tuollasta rc.local tiedostoa. /etc/ hakemistosta löytyy rc0.d, rc1.d, ... rc6.d ja rcS.d kansiot. Viimeksi mainitussa oli README, mutta en tiedä onko siitä apua. Kokeillaan...

Vielä voisi tarkentaa että tarvittava .sh päätteinen tiedosto käynnistää peliserverin. Onko serveri tiedostoille jokin erityinen paikka vai riittääkö kotihakemisto?
Otsikko: Re: Ohjelman käynnistys ennen kirjautumista
Kirjoitti: janne - 09.01.06 - klo:20.30
Kun halutaan ajaa joitakin komentoja jo koneen käynnistyksessä, niitä varten on
olemassa tiedosto rc.local. Debian/Ubuntussa siis /etc/rc.d/rc.local (muistaakseni).
On siis huomattava, että nuo ajetaan järjestelmäkohtaisesti root-oikeuksin.
Käyttäjäkohtaisiin komentoihin on sitten toiset määrittelyt.

juu, kuten jo huomasitkin, niin rc.local tosiaan puuttuu oletuksena. tuonne howto-puolelle voisi kyllä varmaan kirjoitella jossain välissä jokun nopean ohjeistuksen aiheesta, sillä sitä tarvitaan aika monessa muussakin yhteydessä. esim. soundbankin lataaminen sb live-korteille midiääniä varten on aika kätevää tehdä tuolla.