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
Du musst angemeldet sein, um einen Kommentar abzugeben.
Mit systemd haben Sie jetzt verwenden systemctl:
Hier einige mehr Infos