#! /bin/sh # # Copyright 1999-2006 University of Chicago # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # prefix="${GLOBUS_LOCATION-/cvmfs/dirac.egi.eu/dirac/v8.0.56/Linux-aarch64}" exec_prefix="${prefix}" sbindir="${exec_prefix}/sbin" bindir="${exec_prefix}/bin" includedir="/cvmfs/dirac.egi.eu/dirac/v8.0.56/Linux-aarch64/include/globus" datarootdir="${prefix}/share" datadir="${datarootdir}" libexecdir="/cvmfs/dirac.egi.eu/dirac/v8.0.56/Linux-aarch64/share/globus" sysconfdir="${prefix}/etc" sharedstatedir="${prefix}/com" localstatedir="${prefix}/var" PATH="${bindir}:${sbindir}:${libexecdir}:${PATH}" PROGRAM_NAME="${0##*/}" PROGRAM_VERSION='12.1' PACKAGE='globus_gram_client_tools' VERSION='12.1' DIRT_TIMESTAMP='1629915172' DIRT_BRANCH_ID='0' short_usage="$PROGRAM_NAME [-help] [-version] [jobID]" long_usage () { cat >&2 <<EOF Usage: ${short_usage} $PROGRAM_NAME prints out the status of a job previously started by globus-job-submit, identified by the string "jobID". A valid proxy certificate is required for this operation to succeed. Valid job states are PENDING, ACTIVE, DONE and FAILED. Options: -help | -usage Display usage -version Display version EOF } globus_args_short_usage() { cat 1>&2 <<EOF Syntax : ${short_usage} Use -help to display full usage. EOF } globus_args_option_error() { cat 1>&2 <<EOF ERROR: option $1 : $2 EOF globus_args_short_usage exit 1 } globus_args_unrecognized_option() { globus_args_option_error $1 "unrecognized option" exit 1 } if [ $# -lt 1 ]; then globus_args_short_usage exit 1 fi case "$1" in -help | -h | --help | -usage | --usage) long_usage exit 0 ;; -version|--version) if [ "X${PROGRAM_NAME}" != "X" -a \ "X${PROGRAM_VERSION}" != "X" ]; then echo "${PROGRAM_NAME}: ${PROGRAM_VERSION}" elif [ "X${PACKAGE}" != "X" -a \ "X${VERSION}" != "X" ]; then echo "${PACKAGE}: ${VERSION}" else echo "No version information available." fi exit 0 ;; -versions|--versions) AT=@ if [ -n "${PACKAGE}" -a -n "${VERSION}" -a \ -n "${DIRT_TIMESTAMP}" -a -n "${DIRT_BRANCH_ID}" -a \ "X${DIRT_TIMESTAMP}" != "X${AT}DIRT_TIMESTAMP${AT}" -a \ "X${DIRT_BRANCH_ID}" != "X${AT}DIRT_BRANCH_ID${AT}" ]; then echo "${PACKAGE}: ${VERSION} (${DIRT_TIMESTAMP}-${DIRT_BRANCH_ID})" else echo "No DiRT information available." fi exit 0; ;; -*) globus_args_unrecognized_option "$1" ;; esac grid-proxy-info -exists if [ $? -ne 0 ]; then echo "ERROR: could not find a valid proxy" >&2 globus_args_short_usage exit 1 fi globusrun -status "$1"