Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: Aliengrey - 10.03.10 - klo:01.17
-
saako yhden pikakuvakkeen käynnistämään useamman ohjelman. Vai teenkö scriptin.
-
Jos saat kaksi pikakuvaketta liitettyä yhteen..
Tee skripti :)
-
Näköjään onnistuu, vaikka näin:
gedit testi
siihen sitten:
#!/bin/bash
exaile &&
gnome-do &&
nautilus
ja
chmod +x testi
Luo pikakuvake painamalla hiiren oikeaa näppäintä ja laita Command -kohtaan sh /home/nimesi/testi
-
miksi nuo && merkit
Pythonillakin osaan muuten tehdä scriptin mutta millä korvaan rivin:
#!/bin/bash
-
miksi nuo && merkit
Pythonilla osaan muuten tehdä scriptin mutta millä korvaan rivin:
#!/bin/bash
Jos siinä on nuo && merkit niin se ei odottele edellisen komennon päättymistä ennen seuraavan käynnistystä.
Tuo shebang on Pythonilla: #!/usr/bin/python
Mutta et kyllä tarvitse siihen mitään käärmeitä. ::) Nuo loput rivit (kolme alimmaista) ovat ne käynnistettävät ohjelmat (kuten varmaankin huomasit).
-
ok. kiitos nopeasta vastauksesta
-
pythonia ajattelin siksi koska bash skriptissä täytyy pääte jättää auki ja jos sen epähuomiossa sammuttaa niin kaikki nuo ohjelmat sammuvat
-
Jos siinä on nuo && merkit niin se ei odottele edellisen komennon päättymistä ennen seuraavan käynnistystä.
Haetkohan pikemminkin yhtä '&'-merkkiä (detach)...'&&' on AND operaattori
bash skriptissä täytyy pääte jättää auki ja jos sen epähuomiossa sammuttaa niin kaikki nuo ohjelmat sammuvat
Eivät sammu, jos irroitat prosessit päätteestä tuolla '&'-merkillä:
#!/bin/bash
ohjelma1 &
ohjelma2 &
ohjelma3 &
EDIT: Skriptinhän voit sitten ajaa vaikka pikakuvakkeesta, jos haluat
-
Muistin väärin, nuo &, && -merkit :-\
Kokeilin kylläkin ensin ja aukesi ne kaikki ohjelmat.
-
Eivät sammu, jos irroitat prosessit päätteestä tuolla '&'-merkillä:
ok täytyypi kokeilla :)
-
http://linux.fi/wiki/Nohup
Nohup on komentoriviohjelma, jonka avulla suoritettava ohjelma (prosessi) voidaan jättää taustalle ajoon, vaikka komentotulkki suljettaisiin. Nohupia voi hyödyntää myös graafisessa ympäristössä: jos sen avulla ajaa graafisen ohjelman, voi tämän jälkeen sulkea terminaaliemulaattorin ilman, että ohjelma sammuisi.
http://linux.fi/wiki/Screen
-
Jos siinä on nuo && merkit niin se ei odottele edellisen komennon päättymistä ennen seuraavan käynnistystä.
Haetkohan pikemminkin yhtä '&'-merkkiä (detach)...'&&' on AND operaattori
Joo näin on, sotkin kun vellu@vmach sotki. ::)
-
saako yhden pikakuvakkeen käynnistämään useamman ohjelman. Vai teenkö scriptin.
Näin(kin) saa useita ohjelmia käynnistymään samanaikaisesti yhdestä "kuvakkeesta"
gksudo gedit /home/käyttäjä/Työpöytä/multiboot.sh
....sitten lisätään halutut ohjelmat käynnistymään tiedostosta
Tiedoston sisältö:
#!/bin/bash
ohjelma1 | ohjelma2 | ohjelma3
....tallenna ja sulje
sudo chmod +x /home/käyttäjä/Työpöytä/multiboot.sh
Ja kaamea ohjelmien sekamelska valtaa työpöydän ;D
-
Tein Pythonilla koska bash skripti ei suostunut toimimaan.
Kiitoksia osallistuneille. :) Opin taas paljon uutta. Täytyypi lisätä ketju kirjanmerkkeihin.