2015-05-20 28 views
8

ile hizmet komutu kullanılamıyor LibreOffice 4.4'ü Debian 8'e (Jessie) yüklemek için Debian 7.5'imdeki tüm bash komut dosyalarını aldım ve D8'e aynı şekilde çalıştırıyorum. .Debian 8 (Jessie)

yeni sürümde içine birkaç değişiklik oldu biliyorum ama artık böyle benim servisini kullanmak mümkün değilim:

sudo service libreoffice start 

zaman bu şey başlamaz yapıyor ve ben kullanarak başlatmak zorunda :

sudo /etc/init.d/libreoffice start 

Ve işin tuhafı, (kötü parametresi) yaparken:

sudo service libreoffice dzedjiodjzedj 

... inci E komut mükemmel yürütülür ve İşte benim catched hata

görüntüler benim /etc/init.d/libreoffice dosyasıdır:

# 
# 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 

Ve sadece tomcat8 hizmet dün ile bu sorunu çalıştırmak, sadece elle başladı hizmet ve sudo service tomcat8 start Debian Jessie Sürüm Notları itibaren .. o ama LibreOffice bir için hiçbir şey sonra

çalıştı:

sorulur zaman eğer/etc/init içinde herhangi bir dosya .d dizin veya /etc/manpath.config dosya paketi güncelleyicisinin sürümü tarafından değiştirilmesi gerektiğini, bu “evet” Şimdi systemctl kullanmak zorunda systemd ile sistem tutarlılığı

cevap

7

sağlamak için cevaplamak için genellikle gerekli:

sudo systemctl start libreoffice 

Here's some more info

+1

ne için? Soru, hizmetin jessie'ye nasıl başlayacağıydı, başka bir şey değil. – engines

+0

Link rot nedeniyle, bağlantılar her zaman kırılır, bu gerekli değildir, ancak yararlı olabilir. –

+0

Hizmet betiğini, işe yaramaz hale geldiyse ve çağrıldığında bile bir hata bile vermezse nasıl kaldırabiliriz ?! – sorin

İlgili konular