[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: programma che se si chiude riparte automaticamente



On Sat, Nov 08, 2003 at 03:39:34PM +0100, anabik wrote:
> On Sat, Nov 08, 2003 at 02:46:44PM +0100, Mattia Dongili wrote:
> > [...]
> > while [ -n $(pidof -s mozilla-bin) ] ; do bash -c "exec mozilla-bin" ; done
> > 
> > OCCHIO a non eseguirlo! al momento il controllo del while e' sempre vero
> > quindi vi ritrovereste invasi da finestre di mozilla :)
> 
> if [ "$(pidof mozilla-bin)" == "" ]; then blablalba...; fi

questo perche'? azzardo: espande il risultato di pidof e ne fa lo split
con l'IFS di default?

comunque lo script diventa:

while [ "$(pidof -s mozilla-bin)" == "" ] ; do bash -c "exec mozilla" ; done

NB: *exec mozilla* e non *exec mozilla-bin* come precedentemente scritto

altro NB: a me mozilla spesso resta zombie-ficato, ovviamente in questo
caso non ripartirebbe. Potrebbe diventare cosi':

while [ $(ps xa -o 'state cmd' | grep '^[^Z].*mozilla-bin' | grep -c -v grep) == 0 ] ; do bash -c "exec mozilla" ; done

ciao
-- 
mattia
:wq!



Reply to: