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


Saluti
Giuseppe Ciuni   <[EMAIL PROTECTED]>





Rispondere a