#!/bin/sh - ## Tells load balancer this given pid is I/O intensive ## 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 -i $zflg $*