Документ взят из кэша поисковой машины. Адрес
оригинального документа
: http://www.stsci.edu/spst/lrpg/documentation/procedures/lrpg_batch_markers.html
Дата изменения: Wed Sep 19 21:01:23 2012 Дата индексирования: Sun Mar 2 09:47:27 2014 Кодировка: Поисковые слова: rocket |
The BATCH MARKERS purpose is to update SPIKE CV-DESC files at the end of the work day to account for changes in proposals made during the work day. The markers process is actually a group of processes which are farmed out to a number of different OPS machines in order to reduce processing time. Processing time is also saved in that this update does not occur during the BATCH LRP. The batch markers is run as a crontab from a single machine (currently ringworld), and it starts up the individual markers subprocesses on separate machines. The schedulability call to batch markers may be found in: /data/software/code/operational/spike/hst/scheduler/utilities/marker-processing.lisp And relevant sections of it appear as follows:(defun RUN-ACF-MARKERS (&key name (trap-errors t) (redo-errors t) (delete-result-file nil) (interactive-mode t) (populate-status t) (markerdir nil) (verify-window-type "spike_cw") (update-vcw-within-hours 24))
So, the invocation seems to be:(unless (sys:getenv "PCTOOLS_CODE_DIR") (print "ERROR in marker-processing.lisp: PCTOOLS_CODE_DIR environment variable not defined.") (excl:exit)) (excl::run-shell-command (format nil "~a/schedulability -noreplan -verify_windows=~a ~a" (sys:getenv "PCTOOLS_CODE_DIR") verify-window-type id))) (unwind-protect ;;; so if user manually aborts session, marker file is deleted ${PCTOOLS_CODE_DIR}/schedulability -noreplan -verify_windows=spike_cw <prop_id>