Что не так с этим скриптом?

Добрый день! Имеется такой вот скрипт
### BEGIN INIT INFO
# Provides: unoconvd
# Required-Start: $network
# Required-Stop: $network
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Description: unoconvd – Converting documents to PDF by unoconv
### END INIT INFO
#!/bin/sh
case “$1″ in
status)
if [ `ps ax | grep "/usr/lib/libreoffice/program/soffice.bin" | grep "accept=socket,host=127.0.0.1,port=2002;urp;StarOffice.ComponentContext" | wc -l` -gt 0 ]; then
echo “Unoconv listener active”
else
echo “Unoconv listnere inactive”
fi
;;
start)
if [ `ps ax | grep "/usr/lib/libreoffice/program/soffice.bin" | grep "accept=socket,host=127.0.0.1,port=2002;urp;StarOffice.ComponentContext" | wc -l` -gt 0 ]; then
echo “Unoconv listener already started.”
else
/usr/bin/unoconv –listener &
echo “Unoconv listener started.”
fi
;;
stop)
if [ `ps ax | grep "/usr/lib/libreoffice/program/soffice.bin" | grep "accept=socket,host=127.0.0.1,port=2002;urp;StarOffice.ComponentContext" | wc -l` -gt 0 ]; then
killall soffice.bin
echo “Unoconv listener stopped.”
else
echo “Unoconv isn’t running.”
fi
;;
restart)
$0 stop
sleep 1
$0 start
;;
*)
echo “Usage: /etc/init.d/unoconvd {start|stop|restart|status}”
exit 1
;;
esac

кинул его в /etc/init.d пытаюсь запустить например /etc/init.d/unoconvd start а мне пишет
/etc/init.d/unoconvd: line 1: N: command not found
/etc/init.d/unoconvd: line 40: stop: command not found
/etc/init.d/unoconvd: line 40: restart: command not found
/etc/init.d/unoconvd: line 40: status}”: command not found
Помогите в чём может быть проблема? В этом вобще не шарю)) ОС Debian 7
P.S. Ещё кстати не могу его же в автозагрузку сунуть, пишу update-rc.d unoconvd defaults
а в ответ update-rc.d: using dependency based boot sequencing
insserv: warning: script 'K01unoconvd' missing LSB tags and overrides
insserv: warning: script 'unoconvd' missing LSB tags and overrides
С этим как то можно бороться?
  • Вопрос задан
  • 2951 просмотр
Решения вопроса 2
nazarpc
@nazarpc
Open Source enthusiast
Переместите
#!/bin/sh
В самое начало
Ответ написан
xotkot
@xotkot
хорошо есть и хорошо весьма
“$1″ - у вас кавычки разные
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы