Автоматический запуск xampp в человечности 16.04

Каждый раз, когда я запускаю или перезапускаю свою Ubuntu 16, Xampp не запускается, я имею, запускаются вручную sudo /opt/lampp/lampp start. Создание сценария как sudo nano /etc/init.d/lampp не работает команда update-rc.d lampp defaults дает мне ошибку:

insserv: warning: script 'K01lampp' missing LSB tags and overrides
insserv: warning: script 'lampp' missing LSB tags and overrides
insserv: fopen(.depend.stop): Permission denied

Сценарий Файл содержит ниже строк:

[#!/bin/bash

/opt/lampp/lampp start]

Какое-либо решение?

3
задан 11 January 2017 в 17:41

3 ответа

    • Первый шаг, что конкретный сценарий к/etc/init.d/Каталогу

, например

#! /bin/sh
# /etc/init.d/lampp
#

# Some things that run always
touch /var/lock/lampp

# Carry out specific functions when asked to by the system
case "$1" in
  start)
    echo "Starting script lampp "
    echo "Could do more here"
    ;;
  stop)
    echo "Stopping script lampp"
    echo "Could do more here"
    ;;
  *)
    echo "Usage: /etc/init.d/lampp {start|stop}"
    exit 1
    ;;
esac

exit 0

, После того как Вы сохранили свой файл в корректное местоположение, удостоверяется, что это - исполняемый файл рабочим "chmod 755/etc/init.d/lampp".

Затем необходимо добавить соответствующие символьные ссылки, чтобы заставить сценарий выполняться, когда система понижается или подходит.

этот путь *it

root@root:~# update-rc.d lampp defaults

2. Сделайте это с помощью GUI

  • ЗАПУСКАЕТ ПРИЛОЖЕНИЕ enter image description here
1
ответ дан 1 December 2019 в 15:22

Мое решение довольно просто.

Просто открытый терминал и запись

sudo gedit /etc/rc.local

И затем добавляют эти 2 строки незадолго до последней строки

cd /opt/lampp/
sudo ./lampp start

И вот именно. Просто сохраните и перезапустите компьютер. Обратите внимание на то, что эти строки должны быть выше последней строки, которая говорит exit 0

, я надеюсь, что она помогает кому-то еще.

4
ответ дан 1 December 2019 в 15:22

Спасибо за ответ, который помог мне, Akhil Varma.

На основе ранее от Akhil Varma, я хотел бы совместно использовать измененную версию для/etc/init.d/lampp для поддержки service или systemctl команда полностью. Удостоверьтесь, используемая команда и созданный файл сделана в корне.

#! /bin/sh
# /etc/init.d/lampp
#

# Some things that run always touch /var/lock/lampp

# Carry out specific functions when asked to by the system case "$1" in   start)
    echo "Starting script lampp "
    /opt/lampp/lampp start
    /opt/lampp/lampp startftp
    ;;   status)
    echo "Status of script lampp"
    /opt/lampp/lampp status
    if test -f /opt/lampp/logs/httpd.pid 
    then
      exit 0
    else
      exit 3
    fi
    ;;   stop)
    echo "Stopping script lampp"
    /opt/lampp/lampp stop
    ;;   *)
    echo "Usage: /etc/init.d/lampp {start|stop|status}"
    exit 1
    ;; esac

exit 0

Это предполагает, что каталог установки для LAMPP/XAMPP в /opt/lampp. Изменитесь соответственно, если Ваш каталог установки LAMPP/XAMPP отличается.

Удостоверяются эти /etc/init.d/lampp, исполняемый файл:

chmod 755 /etc/init.d/lampp

Для включения автоматического запуска для сервиса LAMPP/XAMPP:

update-rc.d lampp defaults

можно теперь использовать следующий service команда следующим образом, и она сообщит правильно:

service lampp status
service --status-all

или

systemctl status lampp

Для запущения/останавливания lampp вручную:

service lampp start
service lampp stop

или

systemctl start lampp
systemctl stop lampp

Hope это помогает.

1
ответ дан 1 December 2019 в 15:22

Другие вопросы по тегам:

Похожие вопросы: