Search/Navigation:
Related:
SLAC/EPP
/HPS Public
Jefferson Lab/Hall B
/HPS Run Wiki
S30XL-LESA/LDMX
Log into 'clonioc1clonioc4' (requires access through gateway).
Code Block | ||
---|---|---|
| ||
ssh hallgw ssh clonioc4hpsrun@clonioc1 hps_epics dev # pull up the screens that are relevant |
Start GUIsLog into 'clonioc1' (requires access through gateway).
Code Block | ||
---|---|---|
| ||
ssh clonioc1 cd /usr/clas12/hps/dev/ source .setup-hps cd utils ./start_svt_guis.sh |
...
# Use procServMgr to control the IOC
procServMgr -p /usr/clas12/hps/dev/apps/iocBoot -i iochvCaen [status|start|stop]
# Monitor output (to check if commands get through the IOC for example)
telnet localhost port # you can find the 'port' from the status command above
# while in monitor mode:
# If you type 'Cntrl-X' the IOC will stop and restart automatically
# You can type 'Cntr-]' to get telnet prompt (and e.g. 'quit' to exit form there). |
...
Log into 'clonioc1clonioc4' (requires access through gateway).
Code Block | ||
---|---|---|
| ||
ssh epics@clonioc4 #default hallgw ssh clonioc4 |
Control IOCs (if not running!):
Code Block | ||
---|---|---|
| ||
passw cd /usr/clas12/hps/dev/ source .setup-hps cd utils ./control_svt_dpm.py -a # Use procServMgr to control the IOC procServMgr -p /usr/clas12/hps/dev/apps/iocBoot [-i IOC_NAME] [status|start|stop [-t for testing] # you can also give args for specific nodes: [dpmX|dtmY|cntrldpm] # if no args given, all are affected. # to monitor the stdout in xterms] # Examples: # start/stop/status for all SVT DAQ IOCs: procServMgr -p /usr/clas12/hps/dev/apps/iocBoot status/start/stop # Control DPMIOC only: procServMgr -p /usr/clas12/hps/dev/apps/iocBoot status/start/stop -i iocsvtDaq status/start/stop # Data DPM "X" (X=0-13) IOC only: procServMgr -p /usr/clas12/hps/dev/apps/iocBoot status/start/stop -i iocsvtDaqDpmX status/start/stop # Bring up the IOC stdout for all or individual SVT DAQ IOCs cd /usr/clas12/hps/dev/apps/svtDaqApp/scripts ./start_svt_mon.py -h [dpmX|dtmY|cntrldpm] # 'X'=0-13 and 'Y'=0-1 |
If everything fails try to use the below standard procServMgr scripts:
Code Block | ||
---|---|---|
| ||
procServMgr -p /usr/clas12/hps/dev/apps/iocBoot status/start/stop |
If the IOC refuses to stop or start, the process might be stuck and you manually have to kill the IOCs before you restart.
If that fails, call Pelle.
...