From 61c11d87b7961822072fe4e58c4efd1ff1d2c86e Mon Sep 17 00:00:00 2001 From: =?utf8?q?Ale=C5=A1=20K=C5=99enek?= Date: Fri, 11 Mar 2011 10:52:04 +0000 Subject: [PATCH] extended PBS example adapted Makefile to install it --- org.glite.lb.client/Makefile | 11 ++++++++--- org.glite.lb.client/examples/pbs_running.sh | 27 +++++++++++++++++++++++---- 2 files changed, 31 insertions(+), 7 deletions(-) diff --git a/org.glite.lb.client/Makefile b/org.glite.lb.client/Makefile index 2188305..f98c77e 100644 --- a/org.glite.lb.client/Makefile +++ b/org.glite.lb.client/Makefile @@ -70,7 +70,7 @@ l_SRC = \ # resubmission.l resubmitted.l -sh_PROGS = $(l_SRC:.l=.sh) +sh_PROGS = $(l_SRC:.l=.sh) ifdef DEBUG DEBUG:=-g -O0 -Wall -DEDG_WLL_LOG_STUB @@ -161,6 +161,8 @@ EXAMPLES_SRC:=log_usertag_proxy.c job_log.c job_reg.c feed_shark.c query_ext.c q # sandbox_collection_reg_dummy.c EXAMPLES:=${EXAMPLES_SRC:.c=} +SH_EXAMPLES:=pbs_running.sh notify.pl sandbox_transfers.sh + # TODO: migrate them here from branch_RC31_3 # EXAMPLES_PLUS_SRC:=indexed_attrs_plus.cpp job_status_plus.cpp query_events_plus.cpp listener.cpp user_jobs_plus.cpp job_log_plus.cpp notify_plus.cpp # EXAMPLES_PLUS:=${EXAMPLES_PLUS_SRC:.cpp=} @@ -374,11 +376,14 @@ endif for p in ${EXAMPLES_SRC} ${EXAMPLES_PLUS_SRC} ${EXAMPLES_CL_SRC} ${EXAMPLES_CL_THR_SRC} ; do \ ${INSTALL} -m 644 "${top_srcdir}/examples/$$p" "${DESTDIR}${PREFIX}${prefix}/share/doc/${package}-${version}/examples/"; \ done + + for p in ${SH_EXAMPLES}; do \ + ${INSTALL} -m 755 ${top_srcdir}/examples/"$$p" "${DESTDIR}${PREFIX}${prefix}/${libdir}/glite-lb/examples/glite-lb-$$p"; \ + done + ${INSTALL} -m 644 ${top_srcdir}/examples/Makefile "${DESTDIR}${PREFIX}${prefix}/share/doc/${package}-${version}/examples/" ${INSTALL} -m 644 ${top_srcdir}/examples/README.examples "${DESTDIR}${PREFIX}${prefix}/share/doc/${package}-${version}/examples/" ${INSTALL} -m 755 ${top_srcdir}/src/export.sh "${DESTDIR}${PREFIX}${prefix}/sbin/glite-lb-export.sh" - ${INSTALL} -m 755 ${top_srcdir}/examples/notify.pl ${DESTDIR}${PREFIX}${prefix}/${libdir}/glite-lb/examples/glite-lb-notify.pl - ${INSTALL} -m 755 ${top_srcdir}/examples/sandbox_transfers.sh ${DESTDIR}${PREFIX}${prefix}/${libdir}/glite-lb/examples/glite-lb-sandbox_transfers.sh ${INSTALL} -m 644 ${MAN_GZ} ${DESTDIR}${PREFIX}${prefix}/share/man/man1 ${INSTALL} -m 644 ${MAN8_GZ} ${DESTDIR}${PREFIX}${prefix}/share/man/man8 ${INSTALL} -m 644 ${top_srcdir}/m4/glite_lb.m4 ${DESTDIR}${m4dir}/ diff --git a/org.glite.lb.client/examples/pbs_running.sh b/org.glite.lb.client/examples/pbs_running.sh index c0878d1..b33261b 100644 --- a/org.glite.lb.client/examples/pbs_running.sh +++ b/org.glite.lb.client/examples/pbs_running.sh @@ -1,11 +1,30 @@ #!/bin/sh jobreg=./glite-lb-job_reg -logevent=../bin/glite-lb-logevent +logevent=../../../bin/glite-lb-logevent -eval `$jobreg -s userinterface -m alcarinque.ics.muni.cz:9000 -P` +usage() { + echo "Usage: $0 -m bkserver -p parent" + exit 1 +} -# TODO -# eval `$logevent -s server +while test -n "$1"; do + case "$1" in + "-m") shift; bkserver="$1";; + "-p") shift; parent="$1";; + *) usage ;; + esac + shift +done +eval `$jobreg -s userinterface -m $bkserver -P | tail -n 2` +$logevent -s logmonitor -j $EDG_JOBID -e pbsqueued --queue 'myQueue' --owner 'jobOwner' --name 'jobName' -c 'TIMESTAMP=00000000000000:POS=0000000000:EV.CODE=000:SRC=s' +$logevent -s logmonitor -j $EDG_JOBID -e pbsmatch --dest_host 'PBSworker' -c 'TIMESTAMP=00000000000001:POS=0000000000:EV.CODE=000:SRC=s' + +$logevent -s logmonitor -j $EDG_JOBID -e workflowmember -c 'TIMESTAMP=00000000000002:POS=0000000000:EV.CODE=000:SRC=s' --parent $parent --node_id 'abfd-0123-5678-abcd' --instance 1 + +$logevent -s logmonitor -j $EDG_JOBID -e pbsrun -c 'TIMESTAMP=00000000000003:POS=0000000000:EV.CODE=000:SRC=s' +$logevent -s logmonitor -j $EDG_JOBID -e pbsrun -c 'TIMESTAMP=00000000000004:POS=0000000000:EV.CODE=000:SRC=m' + +$logevent -s logmonitor -j $EDG_JOBID -e pbsdone -c 'TIMESTAMP=00000000000005:POS=0000000000:EV.CODE=000:SRC=s' -- 1.8.2.3