3 import sys,os,pickle,signal
7 # -----------------------------------------------------------------------------
9 # Fonction d'arrêt de salome
13 print "arret des serveurs SALOME"
14 for pid, cmd in process_id.items():
15 print "arret du process %s : %s"% (pid, cmd[0])
17 os.kill(pid,signal.SIGKILL)
19 print " ------------------ process %s : %s inexistant"% (pid, cmd[0])
20 print "arret du naming service"
21 os.system("killall -9 omniNames")
23 # -----------------------------------------------------------------------------
25 filedict='/tmp/'+os.getenv('USER')+'_SALOME_pidict'
26 #filedict='/tmp/'+os.getlogin()+'_SALOME_pidict'
28 fpid=open(filedict, 'r')
30 print "le fichier %s des process SALOME n'est pas accessible"% filedict
33 process_id=pickle.load(fpid)