Per startup automatico al boot

4 risposte [Ultimo messaggio]
Ritratto di Nick2005
Nick2005
(Junior)
Offline
Junior
Iscritto: 11/07/2011
Messaggi: 6

Ciao a tutti,

Sono un neofita della distro openSuse ed avrei bisogno di un aiuto.

Ho installato, dovendo lavorare con Oracle DB, ZendServer Community Edition. Fin quì nessun problema: tutto funziona correttamente sia per quanto riguarda apache2 che per quanto riguarda php.

Vorrei, però, che apache partisse automaticamente al boot; ho provato a caricare in /etc/init.d il file httpd che uso in altre distro (es. rhel5) e ho eseguito:

1) chmod 775 httpd
2) chkconfig --add httpd on

Ma ho una serie di messaggi di errori del tipo:

Citazione:

insserv: warning: script 'K01httpd' missing LSB tags and overrides
insserv: warning: script 'K01postgresql-9.0' missing LSB tags and overrides
insserv: warning: script 'httpd' missing LSB tags and overrides
insserv: warning: script 'postgresql-9.0' missing LSB tags and overrides
httpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off

Questo è il file httpd

#!/bin/bash
#
# Startup script for the Apache Web Server
#
# chkconfig: 345 85 15
# description: Apache is a World Wide Web server.  It is used to serve \
#	       HTML files and CGI.
# processname: /usr/local/zend/apache2/bin/httpd
# pidfile: /usr/local/zend/apache2/logs/httpd.pid
# config: /usr/local/zend/apache2/conf/httpd.conf
 
# Source function library.
. /etc/rc.d/init.d/functions
 
# See how we were called.
case "$1" in
   start)
      echo -n "Starting httpd: "
      daemon /usr/local/zend/apache2/bin/httpd -DSSL
      echo
      /usr/local/zend/bin/lighttpdctl.sh start
      echo
      touch /var/lock/subsys/httpd
      ;;
   stop)
      echo -n "Shutting down http: "
      killproc httpd
      echo
      /usr/local/zend/bin/lighttpdctl.sh stop
      rm -f /var/lock/subsys/httpd
      rm -f /usr/local/zend/apache2/logs/httpd.pid
      ;;
   status)
      status httpd
      ;;
   restart)
      $0 stop
      $0 start
      ;;
   reload)
      echo -n "Reloading httpd: "
      killproc httpd -HUP
      echo
      ;;
   *)
      echo "Usage: $0 {start|stop|restart|reload|status}"
      exit 1
esac
 
exit 0

Qualcuno di voi mi può aiutare ?

Vi ringrazio e Vi auguro buon lavoro.

Gaetano

Ritratto di Andrea85
Andrea85
(Collaboratore)
Offline
Collaboratore
Iscritto: 22/12/2008
Messaggi: 801

Vai in yast - servizi di sistema (runlevel) e abiliti apache2

Ritratto di Nick2005
Nick2005
(Junior)
Offline
Junior
Iscritto: 11/07/2011
Messaggi: 6

Ciao Andrea,

cosa significa l'asterico in parte asl Sì nella colonna Abilitato ?

Ciao e grazie

Gaetano

Ritratto di Andrea85
Andrea85
(Collaboratore)
Offline
Collaboratore
Iscritto: 22/12/2008
Messaggi: 801

Un asterisco (*) dopo lo stato del servizio significa che il servizio è abilitato ma non in esecuzione o e disabilitato ma in esecuzione.

In ogni finestra di Yast c'è il tasto "Aiuto" che ti spiega tutto di quella finestra Wink

Ritratto di Nick2005
Nick2005
(Junior)
Offline
Junior
Iscritto: 11/07/2011
Messaggi: 6

Grazie

Gaetano