Changeset 32337 for branches/eam_branches/ipp-20110710/ippTasks/survey.pro
- Timestamp:
- Sep 6, 2011, 11:00:22 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20110710/ippTasks/survey.pro
r31797 r32337 33 33 book create SURVEY_WARP_BG 34 34 book create SURVEY_PUBLISH 35 book create SURVEY_STATICSKYSINGLE 35 36 $haveSurveyBooks = TRUE 36 37 end … … 46 47 $SURVEY_WARP_BG_DB = 0 47 48 $SURVEY_PUBLISH_DB = 0 49 $SURVEY_STATICSKYSINGLE_DB = 0 48 50 49 51 $SURVEY_EXEC = 120 … … 82 84 active true 83 85 end 86 task survey.staticskysingle 87 active true 88 end 84 89 end 85 90 … … 113 118 end 114 119 task survey.publish 120 active false 121 end 122 task survey.staticskysingle 115 123 active false 116 124 end … … 205 213 # user functions to manipulate magic labels 206 214 macro survey.add.magic 207 if ( $0 != 3)208 echo "USAGE: survey.add.magic (label) (workdir base) "215 if (($0 != 3)&&($0 != 4)) 216 echo "USAGE: survey.add.magic (label) (workdir base) (multidiff)" 209 217 break 210 218 end 211 219 book newpage SURVEY_MAGIC $1 212 220 book setword SURVEY_MAGIC $1 WORKDIR $2 221 if ($0 == 3) 222 book setword SURVEY_MAGIC $1 MULTIDIFF FALSE 223 else 224 book setword SURVEY_MAGIC $1 MULTIDIFF $3 225 end 213 226 book setword SURVEY_MAGIC $1 STATE PENDING 214 227 end … … 397 410 end 398 411 412 macro survey.add.staticskysingle 413 # adds each of the filters for the label chosen 414 # for LAP - the final stacks chosen have %final% in them, and we 415 # want some ability to choose that 416 # for others can use % 417 418 if ($0 != 7) 419 echo "USAGE: survey.add.staticskysingle (tag) (label) (workdir) (distgroup) (selectdatagroup) (filter)" 420 break 421 end 422 book newpage SURVEY_STATICSKYSINGLE $1 423 book setword SURVEY_STATICSKYSINGLE $1 LABEL $2 424 book setword SURVEY_STATICSKYSINGLE $1 WORKDIR $3 425 book setword SURVEY_STATICSKYSINGLE $1 DIST_GROUP $4 426 book setword SURVEY_STATICSKYSINGLE $1 SELECTDATAGROUP $5 427 book setword SURVEY_STATICSKYSINGLE $1 FILTER $6 428 book setword SURVEY_STATICSKYSINGLE $1 STATE PENDING 429 end 430 431 macro survey.show.staticskysingle 432 if ($0 != 1) 433 echo "USAGE: survey.show.staticskysingle" 434 break 435 end 436 book listbook SURVEY_STATICSKYSINGLE 437 end 438 439 macro survey.del.staticskysingle 440 if ($0 != 2) 441 echo "USAGE: survey.del.staticskysingle (tag)" 442 break 443 end 444 book delpage SURVEY_STATICSKYSINGLE $1 445 end 399 446 400 447 task survey.diff … … 683 730 book setword SURVEY_MAGIC $label STATE DONE 684 731 book getword SURVEY_MAGIC $label WORKDIR -var workdir 685 732 book getword SURVEY_MAGIC $label MULTIDIFF -var multidiff 733 686 734 $run = magictool -rerun -definebyquery -label $label -diff_label $label -workdir $workdir/$label 735 736 if (("$multidiff" == "TRUE")||("$multidiff" == "MULTIDIFF")) 737 $run = $run -multidiff 738 end 687 739 688 740 if ($DB:n == 0) … … 693 745 end 694 746 695 #echo $run747 echo $run 696 748 command $run 697 749 end … … 1189 1241 end 1190 1242 end 1243 1244 1245 1246 task survey.staticskysingle 1247 host local 1248 1249 periods -poll $SURVEY_POLL 1250 periods -exec $SURVEY_EXEC 1251 periods -timeout $SURVEY_TIMEOUT 1252 npending 1 1253 1254 stdout $LOGDIR/survey.staticskysingle.log 1255 stderr $LOGDIR/survey.staticskysingle.log 1256 1257 task.exec 1258 book npages SURVEY_STATICSKYSINGLE -var N 1259 if ($N == 0) 1260 echo "No STATICSKYSINGLE labels for processing" 1261 break 1262 endif 1263 book getpage SURVEY_STATICSKYSINGLE 0 -var tag -key STATE NEW 1264 if ("$tag" == "NULL") 1265 # All tags have been done --- reset 1266 # echo "Resetting tags" 1267 for i 0 $N 1268 book getpage SURVEY_STATICSKYSINGLE $i -var tag 1269 book setword SURVEY_STATICSKYSINGLE $tag STATE NEW 1270 end 1271 book getpage SURVEY_STATICSKYSINGLE 0 -var tag -key STATE NEW 1272 1273 # Select different database 1274 $SURVEY_STATICSKYSINGLE_DB ++ 1275 if ($SURVEY_STATICSKYSINGLE_DB >= $DB:n) set SURVEY_STATICSKYSINGLE_DB = 0 1276 end 1277 1278 book setword SURVEY_STATICSKYSINGLE $tag STATE DONE 1279 book getword SURVEY_STATICSKYSINGLE $tag LABEL -var label 1280 book getword SURVEY_STATICSKYSINGLE $tag WORKDIR -var workdir 1281 book getword SURVEY_STATICSKYSINGLE $tag DIST_GROUP -var dist_group 1282 book getword SURVEY_STATICSKYSINGLE $tag SELECTDATAGROUP -var selectdatagroup 1283 book getword SURVEY_STATICSKYSINGLE $tag FILTER -var filter 1284 1285 $year = `date +%Y` 1286 $month = `date +%m` 1287 $day = `date +%d` 1288 1289 $run = staticskytool -definebyquery 1290 $run = $run -set_workdir $workdir/$label/$year/$month/$day 1291 $run = $run -set_dist_group $dist_group 1292 $run = $run -set_label $label 1293 $run = $run -select_label $label 1294 $run = $run -select_data_group $selectdatagroup 1295 $run = $run -select_filter $filter 1296 # $run = $run -pretend -simple 1297 1298 if ($DB:n == 0) 1299 option DEFAULT 1300 else 1301 $run = $run -dbname $DB:$SURVEY_STATICSKYSINGLE_DB 1302 option $DB:$SURVEY_STATICSKYSINGLE_DB 1303 end 1304 1305 # echo $run 1306 1307 command $run 1308 end 1309 1310 # success 1311 task.exit 0 1312 # echo "Success" 1313 end 1314 1315 # locked list 1316 task.exit default 1317 showcommand failure 1318 end 1319 1320 task.exit crash 1321 showcommand crash 1322 end 1323 1324 # operation times out? 1325 task.exit timeout 1326 showcommand timeout 1327 end 1328 end 1329
Note:
See TracChangeset
for help on using the changeset viewer.
