Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: 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?
-
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.
-
Toimii gnomessa, varmista että zenity on asennettuna, niin käynnistin osaa varoitella graafisesti ongelmista.
käynnistimeen siis seuraava rimpsu:
if [ `pgrep blender` ]; then zenity --error --text="blender on jo käynnissä"; else blender; fi;
-
Hieno! Ainoa mikä ainakin KDE:ssä piti korjata, oli huutomerkki pois virheilmoitustekstistä.
-
korjasinpa tuohon komentoon.