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)
signature.pgp
Description: Digital signature

