8
爲了將LibreOffice 4.4安裝到我的Debian 8(Jessie)中,我剛剛從Debian 7.5獲得了所有的bash腳本,並以相同的方式將它們運行到D8中。無法使用服務命令與debian 8(Jessie)
我知道有一些變化到新的版本,但我不能用我的服務是這樣了:
sudo service libreoffice start
執行此操作時不會啓動任何東西,我必須使用啓動它:
sudo /etc/init.d/libreoffice start
而且奇怪的事情,這樣做(壞參數)時:
sudo service libreoffice dzedjiodjzedj
...日Ë腳本是完全執行,它顯示我逮住錯誤
這裏是我的/etc/init.d/libreoffice文件:
#
# 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
我只是運行與tomcat8服務昨天這個問題,我只是手動啓動服務和sudo service tomcat8 start
後,但沒有爲LibreOffice的一個工作..
從Debian傑西發行說明:
當被問到是否在/ etc /初始化的任何文件.D目錄或文件/etc/manpath.config這個應該被包維護者的版本所替換時,回答通常有必要「是」,以確保系統的一致性
爲了什麼?問題是如何在jessie上啓動服務,僅此而已。 – engines
由於鏈接腐爛,鏈接始終斷開,它不是必需的,但可能會有所幫助。 –
我們如何刪除服務腳本,如果它變得無用,甚至在調用時甚至不會返回錯誤! – sorin