#! /bin/sh # ****** Ronny Ziegler 19.5.1999 # Script zum Starten und beenden von SETI@Home # # Folgende Werte sind zu verändern: # SETIDIR = Pfad zum _Verzeichnis_ in dem sich setiathome befindet # NICE = Priorität mit dem seti laufen soll (je höher, desto geringer # die proirität (Werte von 0 bis 20 erlaubt) SETIDIR="/home/ronny/seti" NICE=19 # *** Ab hier keine Änderungen mehr notwendig # # Determine the base and follow a runlevel link name. base=${0##*/} link=${base#*[SK][0-9][0-9]} rc_success="\033[71G\033[32mOK\033[m" rc_failed="\033[71G\033[31m\033[1mFehler\033[m" # Force execution if not called by a runlevel directory. test $link = $base && START_SETI="yes" test "$START_SETI" = yes || exit 0 # The echo return value for success (defined in /etc/rc.config). return=$rc_success case "$1" in start) if test -x $SETIDIR/setiathome ; then echo -e "Starting Seti-Client" cd $SETIDIR ./setiathome -nice $NICE -email || return=$rc_failed echo -e "$return" fi ;; stop) echo -n "Shutting down Seti-Client: " killall setiathome || return=$rc_failed echo -e "$return" ;; *) echo "Usage: $0 {start|stop}" exit 1 esac # Inform the caller not only verbosely and set an exit status. test "$return" = "$rc_done" || exit 1 exit 0