ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/JSOC/proj/workflow/scripts/repeat_web_show_coverage.csh
Revision: 1.2
Committed: Wed Jan 5 20:34:23 2011 UTC (12 years, 8 months ago) by phil
Content type: application/x-csh
Branch: MAIN
CVS Tags: Ver_6-0, Ver_6-1, Ver_6-2, Ver_6-3, Ver_6-4, Ver_9-1, Ver_5-14, Ver_5-13, Ver_LATEST, Ver_9-3, Ver_9-41, Ver_9-2, Ver_8-8, Ver_8-2, Ver_8-3, Ver_8-0, Ver_8-1, Ver_8-6, Ver_8-7, Ver_8-4, Ver_8-5, Ver_7-1, Ver_7-0, Ver_9-5, Ver_9-4, Ver_8-10, Ver_8-11, Ver_8-12, Ver_9-0, HEAD
Changes since 1.1: +5 -4 lines
Log Message:
Cleanup for checkin

File Contents

# Content
1 #! /bin/csh -f
2 set WFCODE = $WORKFLOW_ROOT
3
4 # modified to make one run per UT day, shortly after start of UT day.
5
6 set NOW = `date -u +%Y.%m.%d_%H:%M:%S`
7 set NOW_t = `time_convert time=$NOW`
8 @ now_ut_day = $NOW_t / 86400
9 @ now_ut_t = $now_ut_day * 86400
10 @ NEXTWANTHIGH_t = $now_ut_t + 86400
11 set NEXTWANTHIGH = `time_convert s=$NEXTWANTHIGH_t zone=UTC`
12 set NEXTWANTLOW = $NOW
13 #
14 # now do the desired command(s)
15 # but only if it has been at least 18 hours since last update.
16 @ h18 = 3600 * 18
17 if (-e /web/jsoc/htdocs/doc/data/LastShowCoverage.txt) then
18 set prior = `cat /web/jsoc/htdocs/doc/data/LastShowCoverage.txt`
19 set prior_t = `time_convert time=$prior`
20 else
21 set prior_t = 0
22 endif
23
24 @ wanttime = $prior_t + $h18
25 if ($now_ut_t < $wanttime) exit 0
26
27 $WFCODE/maketicket.csh gate=repeat_web_show_coverage wantlow=$NEXTWANTLOW wanthigh=$NEXTWANTHIGH action=5
28 echo $NOW > /web/jsoc/htdocs/doc/data/LastShowCoverage.txt
29
30 /web/jsoc/htdocs/doc/data/hmi/coverage_tables/update_coverage
31 # /web/jsoc/htdocs/doc/data/hmi_test/update_coverage
32 /web/jsoc/htdocs/doc/data/aia/update_coverage
33 # /web/jsoc/htdocs/doc/data/aia_test/update_coverage
34 /web/jsoc/htdocs/doc/data/mdi/update_coverage
35
36 exit 0