dazu muesste man das startscript kennen. Aber warum benutzt Du nicht das startscript das mit samba mitkommt??? Auf jeden Fall, wenn man Dir helfen soll brauchen wir mehr background! Und eins ist klar: "/usr/bin/ps" gibts einfach nicht. Ansonsten glaube ich das chkconfig mit insserv arbeitet und da muss Dein Script halt auch ein par besonderheiten aufweisen (header). Schau dir mal die anderen Start/Stop-Scripts an. Die einfachste loesung waere das startscript nach /et c/init.d legen und mit den runlevels verlinken in denen es gestartet werden soll. natürlich! ich benutze auch das startscript, das mit samba mitkommt! hier ist es !: #!/bin/sh #ident "@(#)samba.server 1.0 96/06/19" /* SVr4.0 1.1.13.1*/ # # Please send info on modifications to knuutila@cs.utu.fi # # This file should have uid root, gid sys and chmod 744 # if [ ! -d /usr/bin ] then # /usr not mounted exit fi killproc() { # kill the named process(es) pid=`/usr/bin/ps -e | /usr/bin/grep -w $1 | /usr/bin/sed -e 's/^ *//' -e 's/ .*//'` [ "$pid" != "" ] && kill $pid } # Start/stop processes required for samba server case "$1" in 'start') # # Edit these lines to suit your installation (paths, workgroup, host) # /usr/local/samba/bin/smbd -D -s/etc/samba/smb.conf /usr/local/samba/bin/nmbd -D -l/var/samba/log -s/etc/samba/smb.conf ;; 'stop') killproc nmbd killproc smbd ;; *) echo "Usage: /etc/init.d/samba.server { start | stop }" ;; esac das mit dem: runlevels verlinken in denen es gestartet werden soll. habe ich auch nicht verstanden! ?? gruuss