[Python] leggere lo standard output di un programma esterno
Walter Valenti
waltervalenti a yahoo.it
Ven 1 Giu 2012 10:34:03 CEST
>
> * usare un .lock file, ovvero fare in modo che la applicazione crei un
> un file temporaneo quando si avvia e che lo distrugga quando termina.
> Per esempio, firefox usa (o usava) questo sistema.
Es:
import fcntl
fk=open(lock_path,"w")
try:
fcntl.flock(fk,fcntl.LOCK_EX + fcntl.LOCK_NB) ## lock non bloccante
### FAI QUELLO CHE DEVI !!
except:
### ESCI ###
Dove lock_path è in path assoluto del file che usi come lock.
Maggiori informazioni sulla lista
Python