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 August 19, 2003, is found below.

MAILTO=""
#
# Dec. 18th call in schedule
#       Time   Window   Channel       PID   Mooring 
#    Min:Sec      Sec      East     0440+        ID
# -------------------------------------------------
#      16:00       60        11      30CE     M0103
#      20:00       30       103      465E     A0105      
#      20:30       30       103      5528     B0103
#      21:00       30       103      60B2     C0202
#      21:30       30       103      73C4     J0202
#      22:00       30       103      8340     F0104
#      22:30       30       103      9036     F0106 
#      23:00       30       103      A5AC      
#      23:30       30       103      B6DA     
#      24:00       30       103      C04A     
#      24:30       30       103      D33C     
#      26:00       30        71      0554     E0105
#      27:00       60        71      1622     I0105
#      28:00       30        71      23B8     L0103
# Run goes processing once for each mooring with a goes transmitter
#
22 * * * *      nice /data/gomoos/buoy/bin/process_goes.sh A0106
22 * * * *      nice /data/gomoos/buoy/bin/process_goes.sh B0104
24 * * * *      nice /data/gomoos/buoy/bin/process_goes.sh F0106
25 * * * *      nice /data/gomoos/buoy/bin/process_goes.sh C0203
26 * * * *      nice /data/gomoos/buoy/bin/process_goes.sh J0204
27 * * * *      nice /data/gomoos/buoy/bin/process_goes.sh K0104
30 * * * *      nice /data/gomoos/buoy/bin/process_goes.sh E0106
29 * * * *      nice /data/gomoos/buoy/bin/process_goes.sh I0105
30 * * * *      nice /data/gomoos/buoy/bin/process_goes.sh L0103
31 * * * *      nice /data/gomoos/buoy/bin/process_goes.sh M0103
#
#
#

#
# Cell phone processing twice each hour, maybe.
#  
11,37 * * * *   nice /data/gomoos/buoy/bin/process_cellphone.sh A0106
13,39 * * * *   nice /data/gomoos/buoy/bin/process_cellphone.sh B0104

16,40 * * * *   nice /data/gomoos/buoy/bin/process_cellphone.sh M0103
15,45 * * * *   nice /data/gomoos/buoy/bin/process_cellphone.sh C0203 
17,43 * * * *   nice /data/gomoos/buoy/bin/process_cellphone.sh E0106
19,47 * * * *   nice /data/gomoos/buoy/bin/process_cellphone.sh F0106  
21,44 * * * *   nice /data/gomoos/buoy/bin/process_cellphone.sh I0105
23,54 * * * *   nice /data/gomoos/buoy/bin/process_cellphone.sh J0204  
25,46 * * * *   nice /data/gomoos/buoy/bin/process_cellphone.sh K0104
27,47 * * * *   nice /data/gomoos/buoy/bin/process_cellphone.sh L0103


 
#
# Daily buoy processing
05 05 * * *        nice /data/gomoos/buoy/bin/process_daily.sh

#
# NOAA
05 * * * *   nice /data/gomoos/buoy/bin/process_noaa_buoy.sh
25,46 * * * *      nice /data/gomoos/buoy/bin/recent_obs_noaa_delivery.sh 
46 * * * *      nice /data/gomoos/buoy/bin/process_misc_hourly.sh 
#
#
#
# Satellite data
43 * * * *   nice /data/gomoos/satellite/bin/ingest_satdata.sh mcsst
47 * * * *   nice /data/gomoos/satellite/bin/ingest_satdata.sh qscat_rt
52 * * * *   nice /data/gomoos/satellite/bin/ingest_satdata.sh qscat
52 * * * *   nice /data/gomoos/satellite/bin/ingest_satdata.sh seawifs
#
# Do the daily satllite processing at 5 past 4am 
50 4 * * *       nice /data/gomoos/satellite/bin/process_daily.sh
#
#
#
#
#
#
#
#
#
# BLUE HILL BAY
#
2 * * * *   nice /data/gomoos/buoy/bin/process_cellphone.sh BH305 blue_hill_bay
48 * * * *      nice /data/gomoos/buoy/bin/process_misc_hourly.sh blue_hill_bay
2 6 * * *   nice /data/gomoos/buoy/bin/process_daily.sh blue_hill_bay

# Codar.  
# Hourly codar retrieval
57 * * * *       nice /data/gomoos/codar/bin/ingest_codar_radials.sh
2 6 * * *       nice /data/gomoos/codar/bin/process_daily.sh
#45 * * * *       nice /data/gomoos/codar/bin/hourly_codaros_totals_check.sh
#
#
#
# Make a movie of the last day every few hours.
# Make a movie of the last 7 days once a day.
# Make a movie of the last month once a week.
#0 0,3,6,9,12,15,18,21 * * *       nice /data/gomoos/bin/make_codar_movies.sh daily
#0 0                   * * *       nice /data/gomoos/bin/make_codar_movies.sh weekly
#0 0                   * * 0       nice /data/gomoos/bin/make_codar_movies.sh monthly
#2 0,3,6,9,12,15,18,21 * * *       nice /data/gomoos/bin/make_codaros_totals_movies.sh daily
#2 0                   * * *       nice /data/gomoos/bin/make_codaros_totals_movies.sh weekly
#2 0                   * * 0       nice /data/gomoos/bin/make_codaros_totals_movies.sh monthly