Am 2005-04-12 19:28:51, schrieb Jim Knuth:
> Hallo und guten Abend Michelle,
> 
> danke f�r die Email vom 12.04.2005 18:58
> Michelle Konzack schrieb - you wrote:
> 
> >> ich habe einen Prozess, den ich mit Parametern starten muss. Das ist
> >> auch kein Problem. Nun wird aber keine *.pid dadurch erzeugt. Wie kann
> >> ich per Script diesen Prozess wieder stoppen/restarten? Am besten mit
> >> einem Script, wo alles drin ist.
> 
> > Wie w�hre es mit "/etc/init.d/skeleton" was ne Template ist.
> 
> 
> danke. Aber der Witz ist das fehlende *.pid. Das Stoppen �ber das
> Script muss also einen Prozess "abschiessen" k�nnen, der aber nicht
> bekannt ist.

Haste Dir

  __( '/etc/init.d/skeleton' )__________________________________________
 /
| #! /bin/sh
| #
| # skeleton    example file to build /etc/init.d/ scripts.
| #             This file should be used to construct scripts for /etc/init.d.
<snip>
| PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
| DAEMON=/usr/sbin/daemon
| NAME=daemon
| DESC="some daemon"
| 
| test -x $DAEMON || exit 0
| 
| set -e
| 
| case "$1" in
|   start)
|       echo -n "Starting $DESC: $NAME"
|       start-stop-daemon --start --quiet --pidfile /var/run/$NAME.pid \
                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|               --exec $DAEMON
|       echo "."
|       ;;
|   stop)
|       echo -n "Stopping $DESC: $NAME "
|       start-stop-daemon --stop --quiet --pidfile /var/run/$NAME.pid \
                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|               --exec $DAEMON
|       echo "."
|       ;;
<snip>
|   *)
|       N=/etc/init.d/$NAME
|       # echo "Usage: $N {start|stop|restart|reload|force-reload}" >&2
| 
|       echo "Usage: $N {start|stop|restart|force-reload}" >&2
|       exit 1
|       ;;
| esac
| 
| exit 0
 \______________________________________________________________________

eigentlich angesehen ?

"daemon" solltest Du mit Deinem Program ersetzen.

Greetings
Michelle

-- 
Linux-User #280138 with the Linux Counter, http://counter.li.org/
Michelle Konzack   Apt. 917                  ICQ #328449886
                   50, rue de Soultz         MSM LinuxMichi
0033/3/88452356    67100 Strasbourg/France   IRC #Debian (irc.icq.com)

Attachment: signature.pgp
Description: Digital signature

Antwort per Email an