Um LibreOffice 4.4 in mein Debian 8 (Jessie) zu installieren, habe ich alle meine Bash-Skripte von meinem Debian 7.5 und führe sie auf die gleiche Weise in die D8 aus .Dienstbefehl kann nicht mit debian 8 (Jessie) verwendet werden
Ich weiß, dass es einige Änderungen in die neue Version war, aber ich bin nicht in der Lage meinen Dienst so verwenden mehr:
sudo service libreoffice start
dabei ist nichts anfangen, und ich habe ihn zu benutzen :
sudo /etc/init.d/libreoffice start
Und merkwürdige, wenn (falscher Parameter) zu tun:
sudo service libreoffice dzedjiodjzedj
... th e Skript perfekt ausgeführt wird, und es zeigt meine catched Fehler
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 laufe gerade das Problem mit tomcat8 Service gestern, ich habe gerade angefangen manuell der Service und sudo service tomcat8 start
arbeitete danach aber nichts für Libreoffice ein ..
Von den Debian Jessie Release Notes:
wenn Sie gefragt werden, ob eine Datei in der Datei/etc/init .d Verzeichnis oder die Datei /etc/manpath.config sollte durch den Paketbetreuer ersetzt wird, dann ist es in der Regel notwendig, „Ja“ zu beantworten Systemkonsistenz
Was für? Die Frage war, wie man den Dienst auf Jessie startet, mehr nicht. – engines
Aufgrund der Link-Fäulnis brechen Links die ganze Zeit, es ist nicht wichtig, kann aber hilfreich sein. –
Wie können wir das Dienstskript entfernen, wenn es nutzlos wurde und es nicht einmal einen Fehler zurückgibt, wenn es aufgerufen wird ?! – sorin