Giuseppe Ciuni, scrisse: > itom ha scritto: > > >l'idea del cron che lancia periodicamnte lo script che controlla che > >mozilla sia aperto non è male, portresti "pubblicare" un po del codice > >del suddetto script python? o è closed? > > > >grazie > >itom_bo > > > > > > > >>puoi fare ciÚ in diversi modi > >>vediamo un pÚ... > >>attraverso uno script shell che controlla se il processo di mozilla non > >>Ë presente > >>lo rilancia > >> > >>per esempio io mi sono fatto uno script python che va a controllare se > >>esiste il processo > >>del programma che voglio sia attivo e una volta gi? lo rilancia... > >>questo script python viene invocato periodicamente con il crontab > >> > >>quindi potresti fare questo scriptino e poi mettere una riga del tipo : > >>* * * * * export DISPLAY=:0.0 && /percorso_tuo_script/nome_script > >> > >>nel crontab > >> > >>Giuseppe Ciuni <[EMAIL PROTECTED]> > >> > >> > > > > > > > > > non è assolutamente closed, è totalmente open... tutto quello che > produco è open. > Sono un sistemista di un'azienda, la ICUBE s.r.l., azienda in cui il > concetto di opensource fà da padrone > tutto quello che sviluppiamo è sotto licenza GPL, > > lo script che mi ero fatto era per il mio pc di casa, questo > controllava un altro mio programmino > > ecco il codice di mysql_controller.py > > #! /usr/bin/python > > #script di riesumazione di mysql_connect in caso di morte improvvisa > #Script realizzato da Giuseppe Ciuni > > > import string > import os > > ps="ps axf | fgrep mysql_connect| fgrep -v fgrep>/home/giuseppe/system/psa" > a=os.system(ps) > > fd=open("/home/giuseppe/system/psa","r") > file=fd.read() > token=string.split(file," ") > > #print token > > flag='non trovato' > > for i in token: > if i=='mysql_connect\n': > flag='trovato' > > > > if flag=="non trovato": > print "mizzica, mysql_connect è caduto, bisogna farlo rialzare..." > os.system('mysql_connect &') > # os.system('exit') > else: > print "\mysql_connect sta facendo il suo mestiere stai tranquillo....\n" > > > > > os.system ('rm /home/giuseppe/system/psa') > > > > questo script viene eseguito ogni minuto dal crontab > > > se ti può essere utile prendilo come esempio per fartene uno che > soddisfi le tue esigenze
Ma invece che essere eseguito ogni minuto, non è meglio *demonizzarlo*? Non so, inserirlo in un loop infinito? Non sono uno sviluppatore, ne uno *scripter* (almeno, non ancora), per cui, please non insultatemi se dico vaccate. Ciao -- Bertorello Marco System Administrator Linux Registered User #319921