Lisää
Suorita komentosarja käynnistyksen yhteydessä
Yritän suorittaa skriptin, kun Raspberry Pi käynnistyy. Haluaisin verkkoselaimen avautuvan automaattisesti.
Olen yrittänyt löytää yksinkertaisen ratkaisun (kuten skriptini pudottaminen johonkin "käynnistys" -hakemistoon tai jotain vastaavaa), mutta en näe mitään sellaista.
Olen tutkinut Upstart, mutta minun on vaikea ymmärtää, miten se toimii. Kaikki skriptit, joita olen kokeillut, eivät ole toimineet, kun olen testannut niitä.
190
3
Jos haluat käyttää Midoria käynnistyksen yhteydessä, katso tämä opetusohjelma. DIY-ratkaisuja varten, lue lisää.
Voit lisätä
.bashrc
-tiedoston alareunaan komennon, joka suorittaa komentosarjasi joka kerta, kun avaat terminaalin (tai käynnistät uudenbash
-ohjelman).Varmista, että olet
pi
-kansiossa:$ cd ~
Luo tiedosto ja kirjoita skripti, joka suoritetaan tiedostossa:
$ sudo nano superscript
Tallenna ja poistu: Ctrl+X, Y, Enter
Avaa
.bashrc
-tiedosto konfigurointia varten:Vieritä alaspäin ja lisää rivi:
./superscript
.Tallenna ja poistu: Ctrl+X, Y, Enter
Jos etsit ratkaisua, joka toimii konsolin käynnistyksen yhteydessä, katso tämä linkki. Perusluettelo:
Luo tiedosto käynnistysskriptiäsi varten ja kirjoita skriptisi tiedostoon:
$ sudo nano /etc/init.d/superscript
Tallenna ja poistu: Ctrl+X, Y, Enter
Tee skriptistä suoritettava:
$ sudo chmod 755 /etc/init.d/superscript
Rekisteröi skripti käynnistyksen yhteydessä suoritettavaksi:
$ sudo update-rc.d superscript defaults (oletusasetukset).
Jos haluat skriptin, joka suoritetaan, kun käynnistät LXDE-ympäristön, voit vilkaista tätä Raspberry Pi -foorumin viestiä:
Siirry osoitteeseen
~/.config/lxsession/LXDE-pi
.Avaa kyseisessä kansiossa oleva
autostart
-tiedosto:$ sudo nano autostart
Lisää
@midori
uudelle riville. Jos haluat ajaa jotain python-skriptin kaltaista, laita uudelle riville esimerkiksi@python mypython.py
. Skriptitiedoston ajaminen olisi@./superscript
, mutta jostain syystä skripti pyörii loputtomassa silmukassa (ehkä this lopettaa sen).Tallenna ja poistu: Ctrl+X, Y, Enter
Käynnistä Raspberry Pi uudelleen LXDE-ympäristöön.
Tapa, jolla olen nähnyt useimpien ihmisten tekevän sen (katso Raspberry Pi -foorumeilta) ja jonka olen tehnyt itse onnistuneesti, on käyttää
/etc/rc.local
-tiedostoa.Sinun tarvitsee vain laittaa
./myscript
rc.local-tekstitiedostoon. Jos se on python-kielinen, laitapython myscript.py
.Tämä on kirjaimellisesti "yksinkertainen ratkaisu, (kuten skriptini pudottaminen johonkin "käynnistys" hakemistoon tai jotain vastaavaa)"- ehkä etsi foorumeilta, kun sinulla'on myös kysymyksiä, tämä ratkaisu löytyi googlen haun 4 ensimmäisen tuloksen joukosta!
Lisää se crontabiin
Crontab suorittaa komentoja määritettyinä aikoina.
Muokkaa tiedostoa:
Lisää rivi tiedostoon (tässä python-skripti):