miten pystyn lukemaan operan tiedostosta
~/.opera/lock
onko opera käynnissä vai ei?
morella ja nanolla tuo tiedosto näyttäisi olevan tyhjä.
ajattelin tehdä operalle käynnistysskriptin tyyliin
jos opera ei ole käynnissä, käynnistetään opera
jos opera on käynnissä, lopetetaan tämä skripti tekemättä mitään.
~/.opera/lock
onko opera käynnissä vai ei?
morella ja nanolla tuo tiedosto näyttäisi olevan tyhjä.
ajattelin tehdä operalle käynnistysskriptin tyyliin
jos opera ei ole käynnissä, käynnistetään opera
jos opera on käynnissä, lopetetaan tämä skripti tekemättä mitään.
Vastaukset 4
Vanhimmat
#!/bin/bah
[-f ~/.opera/lock ] || /polku/opera
exit0
se lock file on aina olemassa ja sen koko on 1-bit.
saako sen sisällön jotenkin näkyväksi jollain komennolla. luultavasti lukon päällä ollessa sen sisältö on 1 ja muuten 0.
Minä en ainakaan tiedä miten Bashilla saisi luettua yhtä bittiä.
en keksinyt minäkään tuon lock-tiedoston lukuun mitään järkevää keinoa.
tein sitten skriptin, joka pidof:lla tarkistaa onko opera käynnissä.
#!/bin/bash
PID=`pidof opera`
if [ "$PID" != "" ]; then
echo opera käynnissä
else
echo opera ei käynnissä
fi