Yohkoh Automatic Cron Jobs Ver 1.0 (MDM) 22-Jul-93 Ver 2.0 (MDM) 30-Nov-93 Almost all cron jobs are run as user "software" (some are run as "root"). This document lists the various cron jobs that run, when they run, what they do, and a few contact names if problems are encountered. I have put the recovery process in some of these routines. Check the AUTO_TOBAN2 document header for more details on how it works and how to recover from errors. -------------------------------------------------------------------------------- Running on FLARE8 -------------------------------------------------------------------------------- * AUTO_TOBAN * Every 10 minutes starting at 00:00 * The IDL program runs SRSPAS on flare1 to get a directory listing of the KSC data in the SIRIUS system. It compares it to the list that it recieved from the last run and looks for new data. If it finds new data it (a) copys it from SIRIUS to flare1, (b) reformats it, (c) append to or make the OBS, PNT, EVN, SFD, SLD and SLS files. It also starts the DAILY_FORECAST batch job. * AUTO_TOBAN first checks to see if it is already running (because the run time for a single new set of data can be up to an hour). If it is already running, it will not start a new job. * The Unix command "tail_auto" prints the summary of the AUTO_TOBAN jobs. * There are files with names like: auto_toban2.idl_log930722.175001 in the /ys/site/logs directory which are the IDL session for the particular AUTO_TOBAN run. In this example, it is the run that started 22-Jul-93 17:50:01 * E-Mail: Twice for each KSC contact/block; on errors * Problem contacts: kshuto@green.ssoc.isas.ac.jp, morrison -------------------------------------------------------------------------------- Running on ISASS0 -------------------------------------------------------------------------------- * GO_KP_COPY * Every 15 minutes starting at 00:02 * It checks to see if new Kitt Peak files have been written to /0p/lytle (by RDIST originating at his machine) and copies them on-line if there are. * Log file: /ys/site/logs/kp_copy.log * E-Mail: For each successful file copied * Problem contacts: nitta,freeland * KILL_FTP * Every hour starting at 00:00 * The program check for run away FTP jobs which are eating up the CPU * Log file: /ys/site/logs/kill_ftp.log * E-Mail: Sends message to "software" when it finds a runaway * Problem contacts: freeland * GO_MK_SPD * Every hour starting at 00:45 * ?? * Log file: /ys/site/logs/mk_spd.log * Problem contacts: freeland * GO_YSETUP * Every 3 hours starting at 00:00 * This IDL program updates the data file which sets the IDL !path variable for fast IDL startup * Log file: /ys/site/logs/ysetup.log * E-Mail: none * Problem contacts: freeland * GO_SELSIS_XRCOPY * Every 3 hours starting at 01:00 * This IDL program copys the SELSIS GOES tektronics plot files over and generates the GXT Yohkoh files * Log file: /ys/site/logs/gxt_xrplots.log * E-Mail: none * Problem contacts: freeland * GO_GOES3SEC_COPY * Every 3 hours starting at 00:10 * The IDL program copys the GOES 3 second data files from SELSIS and generates the G6D and G7D files * Log file: /ys/site/logs/goes3sec_copy.log * E-Mail: On error * Problem contacts: jrw@seldms.sel.bldrdoc.gov * $DIR_GEN_SCRIPT/SHARE_ENV * At 03:00, 07:00, and 21:00 every day * ?? (copy speical data files to remote sites?) * Log file: ?? * Problem contacts: ?? * GO_MK_ORBIT * At 0:00, 12:00, 16:00, 17:00, 18:00, 19:00, 20:00, 21:00 every day * The IDL program check the /ydb/orbit_sol/facom_orbit file for updates to the orbital elements. If it finds an update, it (a) mails the orbital solutions to JPL DSN, (b) makes DSN station contact prediction files, (c) makes new FEM files for the current week and 8 weeks into the future. * Log file: /ys/site/logs/mk_orbit.log * E-Mail: On success (two message each for ASCA and Yohkoh) * Problem contacts: kshuto@green.ssoc.isas.ac.jp, lemen * ATTLOG_COPY * At 9:00, 12:00, and 17:00 every day * Check to see if the S/C commanded pointing log file has been updated by copying a file from the mainframe computer * Log file: /ys/site/logs/attlog_copy.log * E-Mail: On success (once a week) * Problem contacts: freeland,kosugi@flare2,watanabe@flare2 * GO_DO_ADSFTP * At 9:00, 12:00, and 17:00 every day * Check for new ADS files on the mainframe and FTP them over if they exist * Log file: /ys/site/logs/do_adsftp.log * E-Mail: On success (4-8 messages a week) * Problem contacts: freeland * DAILY_SFD_FITS * At 00:00 every day * Select a single SFD file the closest to noon JST and make a FITS file. FTP copy the file to CRL * Log file: /ys/site/logs/daily_sfd_fits.log * E-Mail: On success daily * Problem contacts: akioka@planet.hi.crl.go.jp * GO_NTS_COPY * At 00:01 every day * Copy the time series FITS files from Nobeyama and make the NTS dataset * Log file: /ys/site/logs/nts_copy.log * E-Mail: On success daily * Problem contacts: ?? * GO_NOB_IMG_COPY * At 00:30 every day * Copy two Nobeyama radio images * Log file: /ys/site/logs/nob_img_copy.log * E-Mail: none * Problem contacts: ?? * $DIR_GEN_SCRIPT/CLEANYS.SRC * At 01:00 every day * ?? * E-Mail: none * Problem contacts: freeland * GO_TERM_TIMES * At 1:30 every day * ?? * Log file: /ys/site/logs/go_term_times.log * Problem contacts: freeland * $DIR_GEN_SCRIPT/RDIST.DAILY_ISASS2 * At 02:00 every day * Update the /ys files on the isass2 backup using isass0 as the master * Directories copied: ?? * Log file: /ys/site/logs/sw_backup.log * E-Mail: None * Problem contacts: freeland * GO_FILE_PURGE * At 04:00 every day * ?? * Log file: /ys/site/logs/go_file_purge.log * Problem contacts: freeland * GO_BBSO_COPY * At 08:00 every day * Copy the daily H-alpha, white light, and calcium full disk images to ISAS. * Log file: /ys/site/logs/bbso_copy.log * E-Mail: On failure * Problem contacts: nitta * $DIR_GEN_SCRIPT/DISKFREE.SRC * At 09:35 every day * ?? * E-Mail: none * Problem contacts: freeland * GO_SELSISI_COPY * At 16:00 every day * Copy the daily SELSIS full disk images to ISAS (from a variety of observatories). Generally 3-8 images a day. Convert from SELSIS format to FITS format. * Log file: /ys/site/logs/selsisi_copy.log * E-Mail: On success daily; separate message for duplicated files * Problem contacts: ?? * GO_SELSIS_COPY * At 17:00 every day * Copy the SELSIS event and region log files to ISAS and update the GEV and NAR Yohkoh files. * Log file: /ys/site/logs/selsis_copy.log * E-Mail: On success daily * Problem contacts: freeland * Recovery: 1. Log into isass0 as "software" 2. IDL> date = '23-nov-92' ;to redo that day 3. IDL> .run go_selsis_copy * GO_BATSE_COPY * At 20:00 every day * Copy the BATSE event log file over and re-make the GBE file. Check for new events, and if they exist, copy the light curve data over and re-make the GBL light curve data file. * Log file: /ys/site/logs/batse_copy.log * E-Mail: On success (2-3 messages a week) * Problem contacts: RICHARD@sdac.gsfc.nasa.gov, KIM@sdac.gsfc.nasa.gov * $DIR_GEN_SCRIPT/YS_INCTAR * At 22:15 every day * Make the incremental tar files of the /ys tree * Log file: /ys/site/logs/ys_inctar.log * E-Mail: none * Problem contacts: freeland * $DIR_GEN_SCRIPT/RDIST.DAILY_SXT2 * At 22:30 every day * Update the /ys files at LPARL using isass0 as the master * Directories copied: ?? * Log file: /ys/site/logs/remote_install.log * E-Mail: Daily * Problem contacts: freeland * $DIR_GEN_SCRIPT/RDIST.DAILY_SXT4 * At 22:30 every day * Update the /ys files at MSU using isass0 as the master * Directories copied: ?? * Log file: /ys/site/logs/remote_install.log * E-Mail: Daily * Problem contacts: freeland -------------------------------------------------------------------------------- Running on ISASS2 -------------------------------------------------------------------------------- * KILL_FTP * Every hour starting at 00:00 * The program check for run away FTP jobs which are eating up the CPU * Log file: /ys/site/logs/kill_ftp.log2 * E-Mail: Sends message to "software" when it finds a runaway * Problem contacts: freeland * GO_SELSIS_XRCOPY * Every 3 hours starting at 01:30 * This IDL program copys the SELSIS GOES tektronics plot files over and generates the GXT Yohkoh files * Log file: /ys/site/logs/gxt_xrplots.log * E-Mail: none * Problem contacts: freeland * GO_FILE_PURGE * At 05:00 every day * ?? * Log file: /ys2/site/logs/go_file_purge.log * Problem contacts: freeland * GO_SELSIS_COPY * At 17:30 every day * Copy the SELSIS event and region log files to ISAS and update the GEV and NAR Yohkoh files. * E-Mail: On success daily * Problem contacts: freeland -------------------------------------------------------------------------------- Running on SXT2 -------------------------------------------------------------------------------- * YOHKOH_COPY2 * Every 6 hours starting at 00:00 * Copy /ydb files which have been updated from ISASS0 to SXT2 * Almost all /ydb directories are copied. Exceptions are: tapecopy, synoptic ads mo_disk orbit_raw * E-Mail: On error (file size discrepancy) * Problem contacts: freeland