SND@LHC Software
Loading...
Searching...
No Matches
runProd Namespace Reference

Classes

class  prodManager
 

Functions

 delProcesses (pname)
 

Variables

int ncpus = multiprocessing.cpu_count() - 2
 
 parser = ArgumentParser()
 
 dest
 
 help
 
 required
 
 False
 
 type
 
 str
 
 default
 
 action
 
 options = parser.parse_args()
 
 M = prodManager()
 
list runList = []
 
str path = "/mnt/raid5/data_online/"
 
 pathConv = options.pathConv
 
 tmp = options.command.split(';')
 
str command = tmp[0]+"("
 

Function Documentation

◆ delProcesses()

runProd.delProcesses (   pname)

Definition at line 14 of file runProd.py.

14def delProcesses(pname):
15 username = pwd.getpwuid(os.getuid()).pw_name
16 callstring = "ps -f -u " + username
17 status = subprocess.check_output(callstring,shell=True)
18 for x in str(status).split("\\n"):
19 if not x.find(pname)<0:
20 first = True
21 for pid in x.split(' '):
22 if first:
23 first = False
24 continue
25 if pid=='':continue
26 os.system('kill '+pid)
27 break
28

Variable Documentation

◆ action

runProd.action

Definition at line 371 of file runProd.py.

◆ command

str runProd.command = tmp[0]+"("

Definition at line 443 of file runProd.py.

◆ default

runProd.default

Definition at line 368 of file runProd.py.

◆ dest

runProd.dest

Definition at line 368 of file runProd.py.

◆ False

runProd.False

Definition at line 368 of file runProd.py.

◆ help

runProd.help

Definition at line 368 of file runProd.py.

◆ M

runProd.M = prodManager()

Definition at line 389 of file runProd.py.

◆ ncpus

int runProd.ncpus = multiprocessing.cpu_count() - 2

Definition at line 4 of file runProd.py.

◆ options

runProd.options = parser.parse_args()

Definition at line 388 of file runProd.py.

◆ parser

runProd.parser = ArgumentParser()

Definition at line 366 of file runProd.py.

◆ path

str runProd.path = "/mnt/raid5/data_online/"

Definition at line 395 of file runProd.py.

◆ pathConv

str runProd.pathConv = options.pathConv

Definition at line 398 of file runProd.py.

◆ required

runProd.required

Definition at line 368 of file runProd.py.

◆ runList

list runProd.runList = []

Definition at line 392 of file runProd.py.

◆ str

runProd.str

Definition at line 368 of file runProd.py.

◆ tmp

runProd.tmp = options.command.split(';')

Definition at line 442 of file runProd.py.

◆ type

runProd.type

Definition at line 368 of file runProd.py.