Всем доброго времени суток! Чтобы не создавать новую тему с похожим названием, решил свой вопрос задать в этой.
Есть скрипт автозапуска XBT Tracker расположенный
/etc/init.d/xbt
сам скрипт выглядит таким образом
#!/bin/bash
XBT_PATH="/home/xbt/Tracker"
case "$1" in
start)
echo "Start XBT Tracker"
cd $XBT_PATH
./xbt_tracker --conf_file xbt_tracker.conf
echo $?
;;
stop)
echo "Stop XBT Tracker"
kill `cat /var/run/xbt_tracker.pid`
echo $?
;;
restart)
kill `cat /var/run/xbt_tracker.pid`
sleep 2
cd $XBT_PATH
./xbt_tracker --conf_file xbt_tracker.conf
;;
*)
echo "Usage: /etc/init.d/xbt {start|stop|restart}"
exit 1
;;
esac
exit 0
Чтобы он заработал надо его сделать исполняемым и поставить в автозапуск такими командами
chmod +x /etc/init.d/xbt
update-rc.d xbt defaults
теперь он будет автоматически запускаться после перезагрузки системы, так же им можно управлять такими командами
/etc/init.d/xbt start
/etc/init.d/xbt stop
/etc/init.d/xbt restart
Все это прекрасно работает для Debian 7.x
Но для Debian 8.x теми же командами скрипт не ставится в автозапуск, хотя вручную управляется нормально командами
/etc/init.d/xbt start
/etc/init.d/xbt stop
/etc/init.d/xbt restart
Каким образом поставить данный скрипт в автозапуск при перезагрузки системы в Debian 8.x, существуют какие-то подобные команды для 8-х версий?
Читал на различных форумах, как подобные скрипты ставятся в автозапуск на Debian 8.x, но что-то уж больно много лишних движений для этого приходится делать и не все до конца понятно, в итоге мне так и не удалось поставить его в автозапуск.
Заранее, всем кто откликнется и поможет разобраться, спасибо.