MAILTO=michael.shaw@noaa.gov,derrick.burt@noaa.gov,rocky.bilotta@noaa.gov,steve.ansari@noaa.gov # Cron runner for drought.gov (imports content and does routine maintenance) */15 * * * * . $HOME/.bash_profile; wget -O - -t 1 https://www.drought.gov/cron/BQvgqaS4w9mhwMsVqFN1Za4N8vyfap2TgmQYUdxBZHBbLNgdUNJEpoNf8TrWDT4o92LaWmkHyQ >> $HOME/fetch.log 2>&1 # Forecast Rodeo data and image updates - Steve Ansari # get forecast rodeo leaderboard once per day # Paused the updates after the conclusion of season 2 on 12/15/2020 #0 8 * * * . $HOME/.bash_profile; bash -i /workspace/forecast-rodeo/scripts/get-rodeo-leaderboard-json.sh # paused as we transition to climate-engine based processing #31 1 * * * . $HOME/.bash_profile; bash -i /workspace/ansari/cmorph/satellite-spi/scripts/steve/run-cmorph-ncei.sh 1>/workspace/ansari/cmorph/run-cmorph-cron.out 2>/workspace/ansari/cmorph/run-cmorph-cron.err # sync MRMS data to local cache area in /data 06 * * * * . $HOME/.bash_profile; bash -i /workspace/drought-indicator-processor/main/scripts/sync-mrms.sh 1>/dev/null 2>/dev/null #alerts */15 * * * * . $HOME/.bash_profile; bash -i /workspace/ops-processing/alerts/test/welcome.sh #51 9 * * * . $HOME/.bash_profile; bash -i /workspace/ops-processing/alerts/test/welcome.sh 59 23 * * * . $HOME/.bash_profile; bash -i /home/nidis/crontab/copy-crontab.sh 50 22 * * * . $HOME/.bash_profile; bash -i /workspace/ops-processing/percentGeo/percentSM.sh 45 22 * * * . $HOME/.bash_profile; bash -i /workspace/ops-processing/dailyconvert/dailysm.sh 35 22 * * * . $HOME/.bash_profile; bash -i /workspace/ops-processing/dailyconvert/dailyconvert.sh 0 22 * * 4 . $HOME/.bash_profile; bash -i /workspace/bilotta/cdc/cdcUSDM.sh 55 21 * * 4 . $HOME/.bash_profile; bash -i /workspace/bilotta/cdc/cdcSPEI.sh 45 21 1 * * . $HOME/.bash_profile; bash -i /workspace/ops-processing/percentGeo/percentTemPre.sh 30 21 1 * * . $HOME/.bash_profile; bash -i /workspace/ops-processing/percentGeo/percentUSDO.sh 20 21 1 * * . $HOME/.bash_profile; bash -i /workspace/watershed/wsHUCS/precip/prcphucs.sh 0 21 4 * * . $HOME/.bash_profile; bash -i /workspace/watershed/wshist-spi/histSPI.sh 30 20 4 * * . $HOME/.bash_profile; bash -i /workspace/hist-spi/histSPI.sh 15 18 13,14,15,16 * * . $HOME/.bash_profile; bash -i /workspace/northamerica/na/nadmTIFF/nadmTIFF.sh 0 18 13,14,15,16 * * . $HOME/.bash_profile; bash -i /workspace/northamerica/na/nadmStats/regnadmJSON.sh 30 17 13,14,15,16 * * . $HOME/.bash_profile; bash -i /workspace/northamerica/na/nadmStats/nadmJSON.sh 0 17 13,14,15,16 * * . $HOME/.bash_profile; bash -i /workspace/northamerica/na/nadmgeojson/nadmconvert.sh 0 17 10 */3 * . $HOME/.bash_profile; bash -i /workspace/ops-processing/billions/getBills.sh 0 17 * * * . $HOME/.bash_profile; bash -i /workspace/rastiles/tileSMOKE.sh 10 19 * * 1-5 . $HOME/.bash_profile; bash -i /workspace/ops-processing/heatRapidOnsetDrought/RODheat_8-14.sh 30 15 * * * . $HOME/.bash_profile; bash -i /workspace/ops-processing/percentGeo/percentEDDI.sh 0 15 * * * . $HOME/.bash_profile; bash -i /workspace/ops-processing/usdoalerts/usdoalerts.sh 30 19 * * * . $HOME/.bash_profile; bash -i /workspace/ops-processing/eddi/convertascii.sh # Archived -- replaced by /ops-processing/usdoTP/usdotmpprcp.sh & /ops-processing/usdoTP/mnth_usdotmpprcp.sh #0 16 28-31 * * . $HOME/.bash_profile; [[ "$(date --date=tomorrow +\%d)" == "01" ]] && bash -i /workspace/ops-processing/monthlyconvert/monthlyconvert.sh # Archived -- replaced by /ops-processing/usdoTP/usdotmpprcp.sh & /ops-processing/usdoTP/mnth_usdotmpprcp.sh 1 0 1 * * . $HOME/.bash_profile; bash -i /workspace/ops-processing/monthlyconvert/monthlyconvert.sh 0 11 * * 4 . $HOME/.bash_profile; bash -i /workspace/ops-processing/usdoTP/usdotempprcp.sh 1 0 1 * * . $HOME/.bash_profile; bash -i /workspace/ops-processing/usdoTP/mnth_usdotempprcp.sh 55 12 * * 1 . $HOME/.bash_profile; bash -i /workspace/ops-processing/cmi/getCMI.sh 30 12 * * * . $HOME/.bash_profile; bash -i /workspace/acf/lgmi/getlgmi.sh 30 11 8 * * . $HOME/.bash_profile; bash -i /workspace/global/globalspi/globalspi.sh #15 11 * * * . $HOME/.bash_profile; bash -i /workspace/acf/ahpsfor/riverFor.sh # Archived -- 11-26-2024 seemed like data wasn't ready yet when this ran - trying a later time for a moment MJS 56 11 * * * . $HOME/.bash_profile; bash -i /workspace/acf/ahpsfor/riverFor.sh 03 11 * * * . $HOME/.bash_profile; bash -i /workspace/acf/usace/getace.sh 55 10 * * 4 . $HOME/.bash_profile; bash -i /workspace/act/dynamic/actStats.sh 53 10 5 * * . $HOME/.bash_profile; bash -i /workspace/act/rankACT/actranks.sh 50 10 * * 4 . $HOME/.bash_profile; bash -i /workspace/acf/dynamic/acfStats.sh 45 10 5 * * . $HOME/.bash_profile; bash -i /workspace/acf/rankACF/acfranks.sh 35 10 * * 4 . $HOME/.bash_profile; bash -i /workspace/ops-processing/rankState/staterank_mnth_ytd_all.sh # Archived -- replaced by /ops-processing/rankState/staterank_mnth_ytd_all.sh #35 10 * * 4 . $HOME/.bash_profile; bash -i /workspace/ops-processing/rankState/staterank.sh 30 10 * * 4 . $HOME/.bash_profile; bash -i /workspace/ops-processing/usdmST/stateUSDM.sh 25 10 * * * . $HOME/.bash_profile; bash -i /workspace/sector-ingest/health/healthdrought.sh #K. Sat wanted these done evening after heat warnings released rather than when rest of health pushed. 05 19 * * * . $HOME/.bash_profile; bash -i /workspace/sector-ingest/heat/heat.sh 00 19 * * 1-5 . $HOME/.bash_profile; bash -i /workspace/ops-processing/heatRapidOnsetDrought/heat_3-7.sh 15 10 * * * . $HOME/.bash_profile; bash -i /workspace/ops-processing/epaAQ/getAQ.sh 10 10 * * 4 . $HOME/.bash_profile; bash -i /workspace/sector-ingest/manufact/manudrought.sh 0 10 * * 4 . $HOME/.bash_profile; bash -i /workspace/ops-processing/alerts/alerts.sh 55 09 * * 4 . $HOME/.bash_profile; bash -i /workspace/sector-ingest/ecosystem/ecodrought.sh 50 09 * * 4 . $HOME/.bash_profile; bash -i /workspace/sector-ingest/rectour/recdrought.sh 45 09 * * 4 . $HOME/.bash_profile; bash -i /workspace/sector-ingest/energy/energydrought.sh 40 09 * * 4 . $HOME/.bash_profile; bash -i /workspace/ops-processing/dews/dewsdrought.sh 35 09 * * 4 . $HOME/.bash_profile; bash -i /workspace/ops-processing/usdmDEWS/dewsUSDM.sh 30 09 * * 4 . $HOME/.bash_profile; bash -i /workspace/sector-ingest/hazards/hazdrought.sh 20 09 * * 4 . $HOME/.bash_profile; bash -i /workspace/watershed/wsHUCS/site/agStats.sh 15 09 * * 4 . $HOME/.bash_profile; bash -i /workspace/county/site/agStats.sh 12 09 * * 1-5 . $HOME/.bash_profile; bash -i /workspace/county/agCNTY/agcnty.sh 05 09 * * 4 . $HOME/.bash_profile; bash -i /workspace/sector-ingest/agriculture/agdrought.sh 58 08 * * 4 . $HOME/.bash_profile; bash -i /workspace/ops-processing/statesDM/statesUSDM.sh 57 08 * * 4 . $HOME/.bash_profile; bash -i /workspace/ops-processing/usdmXML/newMax.sh 55 08 * * 4 . $HOME/.bash_profile; bash -i /workspace/bilotta/gridUSDM/gridUSDM.sh 52 08 * * 4 . $HOME/.bash_profile; bash -i /workspace/ops-processing/usdmDiff/usdmDiff.sh 54 08 * * 4 . $HOME/.bash_profile; bash -i /workspace/ops-processing/usdmDiff/usdmDiff-4week.sh 50 08 * * 4 . $HOME/.bash_profile; bash -i /workspace/ops-processing/usdmTIFF/usdmTIFF.sh 49 08 * * 4 . $HOME/.bash_profile; bash -i /workspace/ops-processing/apivi/apivi.sh # This is the first script that pulls USDM shp from NDMC 45 08 * * 4 . $HOME/.bash_profile; bash -i /workspace/ops-processing/convertshp/convertshape.sh 20 08 * * * . $HOME/.bash_profile; bash -i /workspace/act/apclakes/getapc.sh # Archived -- doing swe from GCP now #10 08 * * * . $HOME/.bash_profile; bash -i /workspace/ops-processing/nrcs/ingestNRCS.sh 3 08 * * * . $HOME/.bash_profile; bash -i /workspace/sector-ingest/water/watdrought.sh 45 07 * * * . $HOME/.bash_profile; bash -i /workspace/sector-ingest/water/USGSstats.sh 30 07 * * * . $HOME/.bash_profile; bash -i /workspace/sector-ingest/navtrans/navtrandrought.sh 15 07 * * * . $HOME/.bash_profile; bash -i /workspace/sector-ingest/fire/firedrought.sh 02 07 * * * . $HOME/.bash_profile; bash -i /workspace/county/site/healthStats.sh 0 07 1 * * . $HOME/.bash_profile; bash -i /workspace/bilotta/cdc_usdo/cdcUSDO.sh 20 07 * * * . $HOME/.bash_profile; bash -i /workspace/watershed/wsHUCS/site/waterStats.sh 18 07 * * * . $HOME/.bash_profile; bash -i /workspace/acf/strmflow/strflwUSGS.sh 16 07 * * * . $HOME/.bash_profile; bash -i /workspace/county/site/waterStats.sh 14 07 * * * . $HOME/.bash_profile; bash -i /workspace/county/wsCNTY/USGScnty.sh 54 06 * * * . $HOME/.bash_profile; bash -i /workspace/county/wsCNTY/USGScntystats.sh 10 07 * * * . $HOME/.bash_profile; bash -i /workspace/watershed/wsHUCS/strmflow/USGShucs.sh 50 06 * * * . $HOME/.bash_profile; bash -i /workspace/watershed/wsHUCS/strmflow/USGShucsstats.sh ###45 06 * * * . $HOME/.bash_profile; bash -i /workspace/ops-processing/soil/spatSOIL.sh 25 06 10 * * . $5OME/.bash_profile; bash -i /workspace/global/gridded/spigrid.sh 10 06 10 * * . $HOME/.bash_profile; bash -i /workspace/global/gridded/gpccgrid.sh 07 06 5,11,15,20 * * . $HOME/.bash_profile; bash -i /workspace/county/site/rankStats.sh 0 06 5,10,15,20 * * . $HOME/.bash_profile; bash -i /workspace/county/rankCNTY/countyrank.sh 45 11,22 * * * . $HOME/.bash_profile; bash -i /workspace/ops-processing/nwsdgt/dgtNWS.sh 40 05 * * * . $HOME/.bash_profile; bash -i /workspace/ops-processing/dgtIngest/disStatements.sh 0 05 * * * . $HOME/.bash_profile; bash -i /workspace/acf/csi/getCSI.sh 30 04 10 * * . $HOME/.bash_profile; bash -i /workspace/global/gpcc/gpccdi.sh 30 04 21 * * . $HOME/.bash_profile; bash -i /workspace/global/cag/caggrid.sh 30 04 11 * * . $HOME/.bash_profile; bash -i /workspace/gpcc/archive_gpcc.sh 30 04 05 * * . $HOME/.bash_profile; bash -i /workspace/pyjava_indices/archive_indices.sh 0 04 * * * . $HOME/.bash_profile; bash -i /workspace/ops-processing/fireoutlooks/outlooksFire.sh # Raster tile processing #05 00 * * * . $HOME/.bash_profile; bash -i /workspace/rastiles/tileCPC-FD.sh #Added by MJSdded my MJS ## not sure how this got here... but was stepping on the simultaneous run above 30 15 * * * . $HOME/.bash_profile; bash -i /workspace/cetiles/mjs_ce-cfsgridmet_prcp.sh 00 15 * * * . $HOME/.bash_profile; bash -i /workspace/cetiles/pushBucket-cfsgridmet_prcp.sh 10 00 * * * . $HOME/.bash_profile; bash -i /workspace/cetiles/pushBucket.sh ###15 00 * * * . $HOME/.bash_profile; bash -i /workspace/rastiles/tileCPC-MDO.sh ###20 00 * * * . $HOME/.bash_profile; bash -i /workspace/rastiles/tileCPC-SPI.sh 50 06 * * * . $HOME/.bash_profile; bash -i /workspace/cetiles/cesnow.sh 55 06 * * * . $HOME/.bash_profile; bash -i /workspace/cetiles/cetemp.sh 00 07 * * * . $HOME/.bash_profile; bash -i /workspace/cetiles/ceprcp.sh 05 07 * * * . $HOME/.bash_profile; bash -i /workspace/cetiles/cepdsi.sh 10 07 * * * . $HOME/.bash_profile; bash -i /workspace/cetiles/cestblends.sh 15 07 * * * . $HOME/.bash_profile; bash -i /workspace/cetiles/celtblends.sh # MJS NLDAS at CPC is typically updated at 430PM Eastern #30 17 * * * . $HOME/.bash_profile; bash -i /workspace/rastiles/tileNLDAS.sh #0 02 * * * . $HOME/.bash_profile; bash -i /workspace/rastiles/tileNS.sh #change from 10 02 to 45 18 to try to adapt to SPoRT processing time that's more definite. #45 18 * * * . $HOME/.bash_profile; bash -i /workspace/rastiles/tileSPORT.sh #30 02 * * * . $HOME/.bash_profile; bash -i /workspace/rastiles/tileESI.sh # New one my MJS...moved this cron from 3 to 10am since it seemed like the nc file it uses might not have been writing completely by 3 #Changed the run time from 10 to 15 since it seems they changed their schedule of prism file updates to later in the day so script kep looking for a band that wasn't there yet #0 15 * * * . $HOME/.bash_profile; bash -i /workspace/rastiles/tileKBDI_new.sh #5 03 * * 2 . $HOME/.bash_profile; bash -i /workspace/rastiles/tileDRI.sh #5 03 * * 3 . $HOME/.bash_profile; bash -i /workspace/rastiles/tileVHI.sh #30 14 * * * . $HOME/.bash_profile; bash -i /workspace/rastiles/tileEDDI.sh # data has been down this month (June 2025)... MJS #30 03 10 * * . $HOME/.bash_profile; bash -i /workspace/rastiles/tileSPEI.sh #30 14 10-25 * * . $HOME/.bash_profile; bash -i /workspace/rastiles/tileEDDI-global.sh #0 05 10 * * . $HOME/.bash_profile; bash -i /workspace/rastiles/tileDI.sh #0 06 10 * * . $HOME/.bash_profile; bash -i /workspace/rastiles/tileSPI.sh #0 08 * * * . $HOME/.bash_profile; bash -i /workspace/rastiles/tileCASMA.sh #20 09 * * * . $HOME/.bash_profile; bash -i /workspace/rastiles/tileQPF.sh # Second crontab for tileQPF #20 18 * * * . $HOME/.bash_profile; bash -i /workspace/rastiles/tileQPF.sh # Old NDMC Blends (disabled) #0 13 * * 1 . $HOME/.bash_profile; bash -i /workspace/rastiles/tileUSDM-blends.sh # New NDMC Blends (fall back to last week if new data unavailable) #05 13 * * 1 . $HOME/.bash_profile; bash -i /workspace/rastiles/tileUSDM-CDIblends.sh #15 13 * * 2 . $HOME/.bash_profile; bash -i /workspace/rastiles/tileGRACE-conus.sh #0 13 * * 2 . $HOME/.bash_profile; bash -i /workspace/rastiles/tileGRACE.sh #45 19 * * * . $HOME/.bash_profile; bash -i /workspace/rastiles/tileEDDI-conus.sh #30 15 * * * . $HOME/.bash_profile; bash -i /workspace/rastiles/tileAHPS.sh # Added by MJS #30 15 * * * . $HOME/.bash_profile; bash -i /workspace/cetiles/mjs_ce-cfsgridmet_prcp.sh #10 20 04 * * . $HOME/.bash_profile; bash -i /workspace/rastiles/tileNSPI.sh #55 21 * * 5 . $HOME/.bash_profile; bash -i /workspace/rastiles/tileEDO.sh #05 22 * * 5 . $HOME/.bash_profile; bash -i /workspace/rastiles/tileEDO-euro.sh # Run the monthly drought indices computation process for nClimGrid on the 4th of each month at 6am 00 06 04 * * . $HOME/.bash_profile; bash -i /workspace/pyjava_indices/process_indices.sh # Run the monthly ingest process for nClimGrid on the 4th of each month at 4am 00 04 04 * * . $HOME/.bash_profile; bash -i /workspace/pyjava_indices/ingest_indices.sh # Run the monthly drought indicator computation process for GPCC on the 10th of each month at 5:30am 30 05 10 * * . $HOME/.bash_profile; bash -i /workspace/gpcc/processGPCC.sh # Run the monthly ingest process for GPCC on the 10th of each month at 4am 00 04 10 * * . $HOME/.bash_profile; bash -i /workspace/gpcc/ingestGPCC.sh #------------------------------------------------------------------------------------------ # MRB - MS River Basin Dashboard #------------------------------------------------------------------------------------------ 20 07 * * * . $HOME/.bash_profile; bash -i /workspace/mrb/strflwMRB/strflwMRB.sh 50 11 * * * . $HOME/.bash_profile; bash -i /workspace/mrb/nwpsIngest/nwpsIngest.sh 55 10 5 * * . $HOME/.bash_profile; bash -i /workspace/mrb/mrbRanks/mrbRanks.sh 25 11 * * 4 . $HOME/.bash_profile; bash -i /workspace/mrb/mrbStats/mrbStats.sh 50 10 5 * * . $HOME/.bash_profile; bash -i /workspace/mrb/huc02/ranks/hucRanks.sh 30 11 * * 4 . $HOME/.bash_profile; bash -i /workspace/mrb/huc02/stats/hucStats.sh