itom ha scritto:
non � assolutamente closed, � totalmente open... tutto quello che produco � open.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]>
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
Saluti Giuseppe Ciuni <[EMAIL PROTECTED]>

