How to add scripts to Start/End of run process

From PREX Wiki
Revision as of 14:41, 3 May 2019 by Sanghwa (talk | contribs)
Jump to navigationJump to search
  • Bob's instruction in Hall A wiki is valid and accurate (as of May 3, 2019). First, read this.

Note: Any work here should be consulted with the DAQ experts first (Bob, Paul K, Cameron, ..)

  • Example: adding fastEpicsLogger script to start process:

Our script is located at /adaqfs/home/apar/scripts/

0. Before start editing, it would be safer to make a copy of the current msql.

   > msqldump parity > ~/pking/msql_dump/parity_<date><a-z>.sql
  (We may want to decide more general place to collect these copies later...)

1. Add scripts to msql database

   > cedit
   Go to File -> Open -> Select Run type (here we selected ALL_PREX)
   Cedit.png

   Select where you want to run your script, double click will open a window. 
   Go to scripts and add your script. To run the script in the background, add & at the end. Once done, click Ok. 
   ScriptsWindow.png
   Save and exit.

2. Make a copy of the current msql database

   (We may want to decide more general place to collect these copies later...)
   > msqldump parity > ~/pking/msql_dump/parity_<date><a-z>.sql

3. Once done with msql database, do the translation to COOL database. This has to be done every time you change the msql database for the configuration.

   In rcgui, Options -> Coda2 Database -> Select Run types. It will open DB2COOL window. Select your run type and click OK.