<ACE-update.pl> script documentation
- Introduction:
ACE-update.pl is a simple script that concatenates each of the
history files produced by acis-backstop.pl to the global
history files stored in /export/acis-flight/FLU-MON/ on rhodes and
acis. (Copies currently also go to FLU-MON directories on han-v,
colossus-v, luke-v, colossus, and han, as specified in
MachinePath.pl.)
These files are stored in these locations because they are
also used by acis-fluence_P3pscaling.pl and
acis-fluence_FP6pscaling.pl in determining the ACIS fluence each
orbit. These history files are also used by acis-www.pl in producing
the ACIS
real-time hardware telemetry web page.
The script reads each of
the history files from the just approved mission load in the ACIS load
review area (currently /data/acis0/LoadReviews/) and does a simple `cat'
to the global history files in "back-up" ACIS fluence monitor area
(/proj/sot/acis/FLU-MON/). Once all the history files have been
updated in this manner, the script the copies all 6 history files to
/export/acis-flight/FLU-MON/ on rhodes via 'scp'. Before exiting, the
script also copies the approved mission load to a back-up area
(currently, /data/acis33/LoadReviews/) and then sends email to
'acisdude' indicating that the script has been run and the history
files have been updated. Note history-file-checker-rhodes.pl and
history-file-checker.pl
are run by CRON at the top of every hour by `acisdude' to
ensure that the history files have at least 2.0 days worth of data in
the global history files. If not, email and/or pager alerts are
spawned. Also note that Robert Cameron uses the focal plane
and OTG history files in his real-time CRM monitoring and plots. There
may be others in the SOT who also use these files.
Please note that ACE-update.pl also executes 2 other scripts when it is finished
updating the history files; these are: ephin_orbevents.pl and
crm_saved_time.pl.
- Execution dependencies:
Requires the user to be on any HEAD LAN machine with access to the
ACIS load review repository as well as the "back-up" ACIS fluence
monitor area (/proj/sot/acis/FLU-MON). Uses scp to copy the history
files to rhodes.
- Script dependencies:
Requires access to the 6 input files specified below produced by acis-backstop.pl
- Scripts used by ACE-update.pl
- none
- Scripts that depend on the outputs
- acis-www.pl
- acis-fluence_P3pscaling.pl
- acis-fluence_FP6pscaling.pl
- history-file-checker-rhodes.pl
- history-file-checker.pl
- File dependencies:
- Input files:
- ACIS-FPHIST.dat
- ACIS-GRATHIST.dat
- ACIS-OBSHIST.dat
- ACIS-TLMHIST.dat
- ACIS-TSCHIST.dat
- ACIS-DITHHIST.dat
- Output files:
- FPHIST-2001.dat
- GRATHIST-2001.dat
- OBSHIST.dat
- TSCHIST.dat
- TLMHIST.dat
- DITHHIST.dat
- orbevents.rdb
- crm_saved_time.dat
- Code Location and execution
- Problems and Issues
- Notes
(a) When called with a -b switch, the script will utilize directories
within /data/acis-bak rather than /data/acis.
(b) To run ACE-update.pl in test mode, copy the contents of
/proj/sot/acis/FLU-MON to a test directory
% mkdir /proj/sot/acis/TST_FLU-MON
% cp /proj/sot/acis/FLU-MON/*HIST.dat /proj/sot/acis/TST_FLU-MON
% ACE-update.pl -t /proj/sot/acis/TST_FLU-MON
Go up one level
Last modified:
02/14/14