#!/bin/sh -

## prevents decaying for a given process

## Copyright (c) 2000, Amnon BARAK (amnon@cs.huji.ac.il). All rights reserved.
##
## Permission to use, copy and distribute this software is hereby granted 
## under the terms of version 2 or any later version of the GNU General Public
## License, as published by the Free Software Foundation.
##
## THIS SOFTWARE IS PROVIDED IN ITS "AS IS" CONDITION, WITH NO WARRANTY
## WHATSOEVER. NO LIABILITY OF ANY KIND FOR ANY DAMAGES WHATSOEVER RESULTING
## FROM THE USE OF THIS SOFTWARE WILL BE ACCEPTED.
##

# Author(s): Amnon Shiloh, Ariel Rosenblatt, Moshe Bar

usage()
{
	echo "Usage: `basename $0` [-{h|MOSIX_ID}] [-z] command [ arg ... ]"
	exit 1
}

case "$1" in -[1-9]|-[1-9][0-9]|-[1-9][0-9][0-9]|-[1-9][0-9][0-9][0-9]|\
	-[1-9][0-9][0-9][0-9][0-9]|-h) where=$1
				       shift ;;
esac

case "$1" in -z)
	zflg=-z
	shift
	case $# in 1) echo "`basename $0`: '-z' requires an argument."
		      exit 1 ;;
	esac
esac
case $#,"$1" in *,-*|0,*) usage ;; esac
exec @mosrundir@/mosrun $where -n $zflg $*
