[pcatsct06] /work/srsctdaq1/SctRodDaq/detectors/SCT/MiniUtils > ./runInPmgEnvFromIS -h Usage: runInPmgEnv [-g] [-v] [-w] -p PARTITION -n NAME Run program using environment from PMG IS server -p PARTITION Partition in which to look for PMG IS server from which to take arguments and environment from -n name Name of program to run, as listed in OKS database ... eg CalibrationController -g Run in gdb -v Run in valgrind -w Without ERS
Here is an example usage in point1:
[sctswinstaller@pc-sct-mon-09] sct > ~/runInPmgEnv -p SCT_0107 -n CalibrationController COMMAND STRING IS [ is_ls -p SCT_0107 --server PMG -r CalibrationController --print-name --print-value ] Running: bin: /det/sct/tdaq-01-07-00/SctRodDaq_0107_010607/installed/i686-slc3-gcc323-opt/bin/CalibrationController in: /alldisks/pc-sct-mon-09/working arglist: ['/det/sct/tdaq-01-07-00/SctRodDaq_0107_010607/installed/i686-slc3-gcc323-opt/bin/CalibrationController', '-P', 'SCT', '-s', 'SCT_Segment', '-n', 'CalibrationController'] envdict: {'TDAQ_ERS_ERROR': 'lstderr,mrs', 'SEAL_KEEP_MODULES': 'true', 'PMG_SYNC_FILE': '/tmp/ProcessManager/tdaqsw/pmg://pc-sct-mon-09.cern.ch/SCT_0107/CalibrationController/30.sync', 'PATH': '/bin:/usr/bin:/sbin:/usr/sbin:/det/sct/tdaq-01-07-00/SctRodDaq_0107_010607/installed/share/bin:/det/sct/tdaq-01-07-00/SctRodDaq_0107_010607/installed/i686-slc3-gcc323-opt/bin:/sw/tdaq/tdaq-01-07-00/installed/share/bin:/sw/tdaq/tdaq-01-07-00/installed/i686-slc3-gcc323-opt/bin:/sw/tdaq/tdaq-01-07-00/external/share/bin:/sw/tdaq/tdaq-01-07-00/external/i686-slc3-gcc323-opt/bin:/sw/tdaq/tdaq-common-01-05-00/installed/share/bin:/sw/tdaq/tdaq-common-01-05-00/installed/i686-slc3-gcc323-opt/bin:/sw/tdaq/tdaq-common-01-05-00/installed/../external/share/bin:/sw/tdaq/tdaq-common-01-05-00/installed/../external/i686-slc3-gcc323-opt/bin:/sw/lcg/external/Boost/1.33.1/slc3_ia32_gcc323/bin/:/sw/lcg/app/releases/COOL/COOL_1_3_2/slc3_ia32_gcc323/bin/:/sw/lcg/external/XercesC/2.7.0/slc3_ia32_gcc323/bin/:/sw/lcg/app/releases/SEAL/SEAL_1_8_1/slc3_ia32_gcc323/bin/:/sw/lcg/app/releases/CORAL/CORAL_1_4_3/slc3_ia32_gcc323/bin/:/sw/lcg/external/root/5.10.00e/slc3_ia32_gcc323/bin/:/sw/lcg/external/oracle/10.2.0.1/slc3_ia32_gcc323/bin/:/sw/lcg/external/mysql/5.0.18/slc3_ia32_gcc323/bin/:/sw/lcg/external/uuid/1.38/slc3_ia32_gcc323/bin/:/sw/lcg/external/pcre/4.4/slc3_ia32_gcc323/bin/', 'LD_LIBRARY_PATH': '/det/sct/tdaq-01-07-00/SctRodDaq_0107_010607/installed/i686-slc3-gcc323-opt/lib:/sw/tdaq/tdaq-01-07-00/installed/i686-slc3-gcc323-opt/lib:/sw/tdaq/tdaq-01-07-00/external/i686-slc3-gcc323-opt/lib:/sw/tdaq/tdaq-common-01-05-00/installed/i686-slc3-gcc323-opt/lib:/sw/tdaq/tdaq-common-01-05-00/installed/../external/i686-slc3-gcc323-opt/lib:/sw/lcg/external/Boost/1.33.1/slc3_ia32_gcc323/lib/:/sw/lcg/app/releases/COOL/COOL_1_3_2/slc3_ia32_gcc323/lib/:/sw/lcg/external/XercesC/2.7.0/slc3_ia32_gcc323/lib/:/sw/lcg/app/releases/SEAL/SEAL_1_8_1/slc3_ia32_gcc323/lib/:/sw/lcg/app/releases/CORAL/CORAL_1_4_3/slc3_ia32_gcc323/lib/:/sw/lcg/external/root/5.10.00e/slc3_ia32_gcc323/lib/:/sw/lcg/external/oracle/10.2.0.1/slc3_ia32_gcc323/lib/:/sw/lcg/external/mysql/5.0.18/slc3_ia32_gcc323/lib/:/sw/lcg/external/uuid/1.38/slc3_ia32_gcc323/lib/:/sw/lcg/external/pcre/4.4/slc3_ia32_gcc323/lib/', 'SEAL_CONFIGURATION_FILE': '/sw/lcg/app/releases/COOL/COOL_1_3_2/src/RelationalCool/tests/seal.opts', 'SCT_SCRATCH_DIR': '/alldisks/pc-sct-mon-09/tmp', 'PVSS_PATH': '/sw/dcs/pvss2_v3.0', 'TDAQ_ERS_WARNING': 'lstderr,mrs', 'TDAQ_DB': 'rdbconfig:RDB', 'TDAQ_PARTITION': 'SCT_0107', 'TDAQ_IPC_INIT_REF': 'corbaloc:iiop:10.146.40.250:40992/%ffipc/partition%00initial', 'TDAQ_DB_DATA': '/det/sct/tdaq-01-07-00/oks/sct/partitions/SctPartition.xml', 'TDAQ_ERS_DEBUG': 'lstdout', 'TDAQ_ERS_FATAL': 'stderr,abort', 'SEAL_PLUGINS': '/sw/lcg/app/releases/COOL/COOL_1_3_2/slc3_ia32_gcc323/lib/modules:/sw/lcg/app/releases/CORAL/CORAL_1_4_3/slc3_ia32_gcc323/lib/modules:/sw/lcg/app/releases/SEAL/SEAL_1_8_1/slc3_ia32_gcc323/lib/modules', 'TDAQ_DB_NAME': 'RDB', 'TDAQ_ERS_INFO': 'lstdout,mrs', 'TDAQ_INST_PATH': '/sw/tdaq/tdaq-01-07-00/installed', 'TDAQ_APPLICATION_OBJECT_ID': 'CalibrationController@RunControlApplication', 'TDAQ_DB_PATH': '/det/sct/tdaq-01-07-00/oks/sct:/sw/tdaq/tdaq-01-07-00/installed/share/data:/sw/tdaq/tdaq-common-01-05-00/installed/share/data:/sw/tdaq/tdaq-01-07-00/installed/databases', 'ROOTSYS': '/sw/lcg/external/root/5.10.00e/slc3_ia32_gcc323/root', 'TDAQ_ERS_DEBUG_LEVEL': '0', 'TDAQ_IPC_TIMEOUT': '150000'} Configuration backend: 'IPC' registered Making a note of a TestRequest called [WarpMarkSpaceRatioTest] at line 10 of /work/srsctdaq1/SctRodDaq/detectors/SCT/CalibrationController/src/TestLibraryImpl.cpp Making a note of a TestRequest called [TxCurrent] at line 10 of /work/srsctdaq1/SctRodDaq/detectors/SCT/CalibrationController/src/TestLibraryImpl.cpp Making a note of a TestRequest called [TrimRange] at line 10 of /work/srsctdaq1/SctRodDaq/detectors/SCT/CalibrationController/src/TestLibraryImpl.cpp Making a note of a TestRequest called [TimeWalk] at line 10 of /work/srsctdaq1/SctRodDaq/detectors/SCT/CalibrationController/src/TestLibraryImpl.cpp