9 extern char *timefile[];
10 extern char *ztimefile[];
11 extern char *ttimefile[];
23 sprintf(tbuf,
"%s/%s.%s.tar.%02d-%02d-%02d",archive_file,abuf,wfo,
24 gmtim->tm_mon+1,gmtim->tm_mday,gmtim->tm_year);
26 chmod(tbuf,S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH | S_IRUSR | S_IWUSR);
28 sprintf(sbuf,
"tar -cvf %s ",tbuf);
30 sprintf(dbuf,
"opoint.%s.%02d-%02d-%02d",wfo,
31 gmtim->tm_mon+1,gmtim->tm_mday,gmtim->tm_year);
33 chmod(dbuf,S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH | S_IRUSR | S_IWUSR);
38 sprintf(dbuf,
"opoint2.%s.%02d-%02d-%02d",wfo,
39 gmtim->tm_mon+1,gmtim->tm_mday,gmtim->tm_year);
41 chmod(dbuf,S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH | S_IRUSR | S_IWUSR);
46 sprintf(dbuf,
"opoint2.%s.bad.%02d-%02d-%02d",wfo,
47 gmtim->tm_mon+1,gmtim->tm_mday,gmtim->tm_year);
49 chmod(dbuf,S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH | S_IRUSR | S_IWUSR);
54 sprintf(dbuf,
"opoint2.%s.dev.%02d-%02d-%02d",wfo,
55 gmtim->tm_mon+1,gmtim->tm_mday,gmtim->tm_year);
57 chmod(dbuf,S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH | S_IRUSR | S_IWUSR);
62 sprintf(dbuf,
"omap.%s.%02d-%02d-%02d",wfo,
63 gmtim->tm_mon+1,gmtim->tm_mday,gmtim->tm_year);
65 chmod(dbuf,S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH | S_IRUSR | S_IWUSR);
80 sprintf(dbuf,
"ogrid.%s.%02d-%02d-%02d.%s",wfo,
81 gmtim->tm_mon+1,gmtim->tm_mday,gmtim->tm_year,
84 chmod(dbuf,S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH | S_IRUSR | S_IWUSR);
91 sprintf(dbuf,
"ozpoint.%s.%02d-%02d-%02d",wfo,
92 gmtim->tm_mon+1,gmtim->tm_mday,gmtim->tm_year);
94 chmod(dbuf,S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH | S_IRUSR | S_IWUSR);
99 sprintf(dbuf,
"ozpoint2.%s.%02d-%02d-%02d",wfo,
100 gmtim->tm_mon+1,gmtim->tm_mday,gmtim->tm_year);
102 chmod(dbuf,S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH | S_IRUSR | S_IWUSR);
107 sprintf(dbuf,
"omaz.%s.%02d-%02d-%02d",wfo,
108 gmtim->tm_mon+1,gmtim->tm_mday,gmtim->tm_year);
110 chmod(dbuf,S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH | S_IRUSR | S_IWUSR);
125 sprintf(dbuf,
"ozgrid.%s.%02d-%02d-%02d.%s",wfo,
126 gmtim->tm_mon+1,gmtim->tm_mday,gmtim->tm_year,
129 chmod(dbuf,S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH | S_IRUSR |
137 sprintf(dbuf,
"otpoint.%s.%02d-%02d-%02d",wfo,
138 gmtim->tm_mon+1,gmtim->tm_mday,gmtim->tm_year);
140 chmod(dbuf,S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH | S_IRUSR | S_IWUSR);
145 sprintf(dbuf,
"otpoint2.%s.%02d-%02d-%02d",wfo,
146 gmtim->tm_mon+1,gmtim->tm_mday,gmtim->tm_year);
148 chmod(dbuf,S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH | S_IRUSR | S_IWUSR);
153 sprintf(dbuf,
"otpoint2.%s.bad.%02d-%02d-%02d",wfo,
154 gmtim->tm_mon+1,gmtim->tm_mday,gmtim->tm_year);
156 chmod(dbuf,S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH | S_IRUSR | S_IWUSR);
161 sprintf(dbuf,
"otpoint2.%s.dev.%02d-%02d-%02d",wfo,
162 gmtim->tm_mon+1,gmtim->tm_mday,gmtim->tm_year);
164 chmod(dbuf,S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH | S_IRUSR | S_IWUSR);
169 sprintf(dbuf,
"omat.%s.%02d-%02d-%02d",wfo,
170 gmtim->tm_mon+1,gmtim->tm_mday,gmtim->tm_year);
172 chmod(dbuf,S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH | S_IRUSR | S_IWUSR);
187 sprintf(dbuf,
"otgrid.%s.%02d-%02d-%02d.%s",wfo,
188 gmtim->tm_mon+1,gmtim->tm_mday,gmtim->tm_year,
191 chmod(dbuf,S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH | S_IRUSR |
201 sprintf(sbuf,
"gzip -1 -f %s",tbuf);
struct tm * gmttime(time_t *secs)
sprintf(fbuf,"/usr/mapper/nexrad/ngrid.%02d-%02d-%02d-%02d", year, month, day, hour)
struct sensor_file * sfile
void write_archived_obs_data(char *sfile, char *abuf, char *wfo, time_t tim, char *archive_file)