Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: snifi - 17.07.08 - klo:18.49

Otsikko: Miten estää samaa ohjelmaa käynnistymästä kahteen kertaan? [RATKAISTU!]
Kirjoitti: snifi - 17.07.08 - klo:18.49
Minulla on valikossa muutama ohjelma, joiden käynnistäminen kahteen kertaan ns. "päällekkäin" kaataa koneen. Esimerkiksi Blender on tällainen, ja aika usein sattuu, että se huomaamatta jää pienennettynä käyntiin. Miten estäisin ohjelmaa käynnistymästä uudelleen, jos se on jo kertaalleen käynnistetty?
Otsikko: Vs: Miten estää samaa ohjelmaa käynnistymästä kahteen kertaan?
Kirjoitti: peran - 17.07.08 - klo:20.26
Tee uusi käynnistäjä, jossa on scripti, joka tutkii pgrep:llä onko kyseinen ohjelma jo toiminnassa ja käynnistää vasta sen jälkeen ko. ohjelman tai herjadialogin.
Otsikko: Vs: Miten estää samaa ohjelmaa käynnistymästä kahteen kertaan?
Kirjoitti: Petri Järvisalo - 17.07.08 - klo:21.52
Toimii gnomessa, varmista että zenity on asennettuna, niin käynnistin osaa varoitella graafisesti ongelmista.

käynnistimeen siis seuraava rimpsu:
Koodia: [Valitse]
if [ `pgrep blender` ]; then zenity --error --text="blender on jo käynnissä";  else blender; fi;
Otsikko: Vs: Miten estää samaa ohjelmaa käynnistymästä kahteen kertaan?
Kirjoitti: snifi - 17.07.08 - klo:22.20
Hieno! Ainoa mikä ainakin KDE:ssä piti korjata, oli huutomerkki pois virheilmoitustekstistä.
Otsikko: Vs: Miten estää samaa ohjelmaa käynnistymästä kahteen kertaan? [RATKAISTU!]
Kirjoitti: Petri Järvisalo - 17.07.08 - klo:22.40
korjasinpa tuohon komentoon.