2TAKTER
Lt. Junior Grade
- Registriert
- Okt. 2005
- Beiträge
- 399
hallo 
ich möchte ein skript welches ich geschrieben habe, gerne dem autostart hinzufügen. das skript läuft an sich manuell ohne probleme... hier ist es
das ganze ist einfach nur ein umgeschriebenes dummy file ^^
dieses file mit dem namen apache liegt jetzt im ordner init.d.
von da aus habe ich softlinks in den ordner rc3.d gelegt. zum einen S99apache für den start und K08apache für den halt/shutdown.
wie ihr seht benutze ich im skript selbst absolute pfad angaben. daran kann es also nicht liegen denke ich.
wenn ich das script manuell aufrufe mit ./apache start startet er ganz normal... auch der üparameter stop funktioniert...
würde mich über antwort und lösung freuen ^^
mfg 2TAKTER

ich möchte ein skript welches ich geschrieben habe, gerne dem autostart hinzufügen. das skript läuft an sich manuell ohne probleme... hier ist es
Code:
#! /bin/sh
# Copyright (c) 1996-98 SuSE GmbH Nuernberg, Germany. All rights reserved.
#
# Author: 2TAKTER (2006)
#
# /etc/init.d/apache
#
### BEGIN INIT INFO
# Provides: apache2
# Required-Start:
# Required-Stop:
# Default-Start: 2 3 5
# Default-Stop:
# Description: starts and stopps apache2
### END INIT INFO
. /etc/rc.status
. /etc/rc.config
rc_reset
case "$1" in
start)
echo -n "******************************"
echo -n "* starting Apache2-WebServer *"
echo -n "******************************"
/usr/local/apache2/bin/apachectl -f /usr/local/apache2/conf/httpd.conf
rc_status -v
;;
stop)
echo -n "stopping Apache2-WebServer"
killall httpd
rc_status -v
;;
reload|restart)
$0 stop && $0 start
rc_status
;;
# status)
# ifconfig $dummy
# ;;
# probe)
# probe="`ifconfig $dummy 2>&1`"
# case "$probe" in
# ${dummy}:*unknown*interface*) echo start ;;
# ${dummy}*) ;;
# esac
# ;;
*)
echo "Usage: $0 {start|stop|restart|reload}"
exit 1
esac
rc_exit
das ganze ist einfach nur ein umgeschriebenes dummy file ^^
dieses file mit dem namen apache liegt jetzt im ordner init.d.
von da aus habe ich softlinks in den ordner rc3.d gelegt. zum einen S99apache für den start und K08apache für den halt/shutdown.
wie ihr seht benutze ich im skript selbst absolute pfad angaben. daran kann es also nicht liegen denke ich.
wenn ich das script manuell aufrufe mit ./apache start startet er ganz normal... auch der üparameter stop funktioniert...
würde mich über antwort und lösung freuen ^^
mfg 2TAKTER