Nicht verwenden, - service-Befehl, mit debian 8 (Jessie)

Zur Installation von LibreOffice 4.4 in mein Debian 8 (Jessie), ich habe gerade alle meine bash-Skripte von meinem Debian 7.5 und führen Sie Sie in der gleichen Weise in das D8 ein.

Ich weiß, gab es mehrere änderungen in der neuen version, aber ich bin nicht in der Lage zu verwenden Sie meinen Dienst nicht mehr so :

sudo service libreoffice start

Wenn dies zu tun nicht nichts anfangen, und ich habe, um es zu starten mit :

sudo /etc/init.d/libreoffice start

Und seltsame Sache, wenn dabei die (falsche parameter) :

sudo service libreoffice dzedjiodjzedj

...das Skript ist perfekt ausgeführt und zeigt es mein Fehler abgefangen

Hier ist meine /etc/init.d/libreoffice-Datei :

    #
# libreoffice     This shell script takes care of starting and stopping the LibreOffice Daemon
#
# chkconfig: - 80 20
#
### BEGIN INIT INFO
# Provides: libreofficedaemon
# Required-Start: $network $syslog
# Required-Stop: $network $syslog
# Default-Start:   2 3 4 5
# Default-Stop:    0 1 6
# Description: Init.d script to run a LibreOffice Daemon
# Short-Description: start and stop LibreOffice Daemon
### END INIT INFO

NAME="LibreOffice Service"
LIBREOFFICE_HOME=/opt/libreoffice4.4
LIBREOFFICE_USER=libreoffice
export LIBREOFFICE_HOME LIBREOFFICE_USER

start() {
        echo -ne "Starting $NAME. \n"
        su $LIBREOFFICE_USER -c "$LIBREOFFICE_HOME/start.sh"
}

stop() {
    echo -ne "Stopping $NAME. \n"
    su $LIBREOFFICE_USER -c "$LIBREOFFICE_HOME/stop.sh"
}

kill() {
    echo -ne "Force close of $NAME. "
    killall -u $LIBREOFFICE_USER
}

cd $LIBREOFFICE_HOME
case "$1" in
  start|stop)
        $1;;
  restart) stop; start;;
  kill) kill;;
  *)
    echo "Usage: /etc/init.d/libreoffice {start|stop|restart|kill}"
    exit 1
    ;;
esac

exit 0

Und ich habe gerade ausgeführt, dass Problem mit tomcat8 service gestern habe ich manuell den service und die sudo service tomcat8 start arbeitete danach aber nichts für libreoffice ein..

Aus der Debian-Jessie-Release Notes :

Wenn Sie gefragt werden, ob eine Datei in dem /etc/init.d Verzeichnis, oder die Datei /etc/manpath.config-Datei sollte ersetzt werden durch die version des Paketbetreuers, so ist es normalerweise notwendig, um die Antwort "ja", um die Konsistenz des Systems sicherzustellen

InformationsquelleAutor eento | 2015-05-20
Schreibe einen Kommentar