Ejemplo n.º 1
0
def main():
    Script.parseCommandLine(ignoreErrors=True)
    args = Script.getPositionalArgs()

    if len(args) < 1:
        Script.showHelp()

    exitCode = 0

    import DIRAC
    from DIRAC.WorkloadManagementSystem.Client.CPUNormalization import getQueueNormalization

    for ceUniqueID in args:

        cpuNorm = getQueueNormalization(ceUniqueID)

        if not cpuNorm['OK']:
            print('ERROR %s:' % ceUniqueID, cpuNorm['Message'])
            exitCode = 2
            continue
        print(ceUniqueID, cpuNorm['Value'])

    DIRAC.exit(exitCode)
def main():
    # Registering arguments will automatically add their description to the help menu
    Script.registerArgument([
        "Queue:  GlueCEUniqueID of the Queue (ie, juk.nikhef.nl:8443/cream-pbs-lhcb)"
    ])
    _, args = Script.parseCommandLine(ignoreErrors=True)

    exitCode = 0

    import DIRAC
    from DIRAC.WorkloadManagementSystem.Client.CPUNormalization import getQueueNormalization

    for ceUniqueID in args:

        cpuNorm = getQueueNormalization(ceUniqueID)

        if not cpuNorm["OK"]:
            print("ERROR %s:" % ceUniqueID, cpuNorm["Message"])
            exitCode = 2
            continue
        print(ceUniqueID, cpuNorm["Value"])

    DIRAC.exit(exitCode)
import DIRAC
from DIRAC.Core.Base import Script
from DIRAC.WorkloadManagementSystem.Client.CPUNormalization import getQueueNormalization

Script.setUsageMessage( '\n'.join( [ __doc__.split( '\n' )[1],
                                     'Usage:',
                                     '  %s [option|cfgfile] ... Queue ...' % Script.scriptName,
                                     'Arguments:',
                                     '  Queue:     GlueCEUniqueID of the Queue (ie, juk.nikhef.nl:8443/cream-pbs-lhcb)' ] ) )
Script.parseCommandLine( ignoreErrors = True )
args = Script.getPositionalArgs()

if len( args ) < 1:
  Script.showHelp()

exitCode = 0

for ceUniqueID in args:

  cpuNorm = getQueueNormalization( ceUniqueID )

  if not cpuNorm['OK']:
    print 'ERROR %s:' % ceUniqueID, cpuNorm['Message']
    exitCode = 2
    continue
  print ceUniqueID, cpuNorm['Value']

DIRAC.exit( exitCode )

Ejemplo n.º 4
0
__RCSID__ = "$Id$"

import DIRAC
from DIRAC.Core.Base import Script
from DIRAC.WorkloadManagementSystem.Client.CPUNormalization import getQueueNormalization

Script.setUsageMessage('\n'.join([
    __doc__.split('\n')[1], 'Usage:',
    '  %s [option|cfgfile] ... Queue ...' % Script.scriptName, 'Arguments:',
    '  Queue:     GlueCEUniqueID of the Queue (ie, juk.nikhef.nl:8443/cream-pbs-lhcb)'
]))
Script.parseCommandLine(ignoreErrors=True)
args = Script.getPositionalArgs()

if len(args) < 1:
    Script.showHelp()

exitCode = 0

for ceUniqueID in args:

    cpuNorm = getQueueNormalization(ceUniqueID)

    if not cpuNorm['OK']:
        print('ERROR %s:' % ceUniqueID, cpuNorm['Message'])
        exitCode = 2
        continue
    print(ceUniqueID, cpuNorm['Value'])

DIRAC.exit(exitCode)