Crontab File

All execution is steered via the gomoos user crontab file on micmac. It schedules processing for cell phone, GOES, NOAA, and optics ingests, as well as miscellaneous processing that is not particularly specific to any one buoy. Sometimes a buoy for some reason may miss its appointed time to call in. If so, it will try again later in the hour. For this reason, the script running the normal cell phone processing is invoked twice per hour in order. Consult the crontab ( 5 ) manual page for details on editing a crontab file. A snapshot of the existing crontab file dated December 27, 2002, is found below.

  MAILTO=""
  #
  # Run goes processing once for each mooring with a goes transmitter
  28 * * * *      nice /data/gomoos/bin/process_goes.sh A0104
  32 * * * *      nice /data/gomoos/bin/process_goes.sh B0103
  22 * * * *      nice /data/gomoos/bin/process_goes.sh C0202
  24 * * * *      nice /data/gomoos/bin/process_goes.sh F0104
  26 * * * *      nice /data/gomoos/bin/process_goes.sh K0103
  32 * * * *      nice /data/gomoos/bin/process_goes.sh J0202
  30 * * * *      nice /data/gomoos/bin/process_goes.sh E0105
  #
  # Cell phone processing twice each hour
  19,42 * * * *   nice /data/gomoos/bin/process_buoys.sh F0104  
  17,43 * * * *   nice /data/gomoos/bin/process_buoys.sh E0105
  15,45 * * * *   nice /data/gomoos/bin/process_buoys.sh C0202 
  11,37 * * * *   nice /data/gomoos/bin/process_buoys.sh A0104 
  13,52 * * * *   nice /data/gomoos/bin/process_buoys.sh B0103
  21,44 * * * *   nice /data/gomoos/bin/process_buoys.sh I0103
  25,46 * * * *   nice /data/gomoos/bin/process_buoys.sh K0103
  24,48 * * * *   nice /data/gomoos/bin/process_buoys.sh J0202  
  #
  #
  # Optics ingest
  05 06 * * *   nice /data/gomoos/bin/process_optics.sh  I0103
  11 14 * * *   nice /data/gomoos/bin/process_optics.sh  E0105
  17 14 * * *   nice /data/gomoos/bin/process_optics.sh  B0103
  #
  #
  # NOAA ingest
  30  * * * *   nice /data/gomoos/bin/process_noaa_buoy.sh
  #
  # 
  # Update the webpages.
  0,15,30,45 * * * *   nice /data/gomoos/bin/cache_table_js_pages.sh
  #
  #
  # Produce hourly plots, other miscellaneous operations that aren't 
  # specific to any one buoy.  This includedes the NOAA report.
  25,46 * * * *      nice /data/gomoos/bin/process_misc_hourly.sh 
  #
  #
  #
  # Do the daily buoy processing at 50 past 4am 
  50 4 * * *       nice /data/gomoos/bin/process_daily.sh
  #
  # Do the weekly buoy processing at 6 am monday morning
  0 6 * * 1       nice /data/gomoos/bin/process_weekly.sh
  #
  #
  # Do the hourly backup to micmac
  59 * * * *      nice ${HOME}/bin/rsync_buoy_backup.sh