linux डेबियन 8(जेसी) के साथ सेवा कमांड का उपयोग करने में असमर्थ



bash service (1)

मेरे डेबियन 8 (जेस्सी) में लिब्रेऑफ़िस 4.4 को स्थापित करने के लिए, मुझे सिर्फ डेबियन 7.5 से मेरी सभी पाश स्क्रिप्ट मिली और उन्हें उसी तरह D8 में चला गया।

मुझे पता है कि नए संस्करण में कई बदलाव हुए हैं लेकिन मैं इस तरह मेरी सेवा का उपयोग करने में सक्षम नहीं हूं:

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

और मैं कल टॉमकाट 8 सेवा के साथ उस मुद्दे को चलाता हूं, मैं मैन्युअल रूप से सेवा शुरू कर रहा था और sudo service tomcat8 start ने उसके बाद काम sudo service tomcat8 start किया लेकिन लिब्रेफ़िस के लिए कुछ नहीं।

डेबियन जेसी रिलीज नोट्स से:

जब आपको पूछा जाता है कि क्या /etc/init.d निर्देशिका में कोई फ़ाइल है, या /etc/manpath.config फ़ाइल को पैकेज प्रबन्धक के संस्करण से बदला जाना चाहिए, तो यह आमतौर पर "हां" का जवाब देने के लिए आवश्यक है ताकि सिस्टम स्थिरता सुनिश्चित हो सके






debian