Kubuntu 7.10 - rc.local się nie odpala


(Asty1988) #1

Mam problem z rc.local. O ile mnie pamięć nie zawodzi ten plik powinien się wykonywać automatycznie przy starcie systemu, ale tak się nie dzieje. Dodam, że ma prawa do wykonywania - muszę go odpalać ręcznie po starcie. Co może być powodem? System to tak jak w temacie Kubuntu 7.10.

Wiem że jest opcja dodania skryptu do startu w KDE, ale to mnie nie satysfakcjonuje


(Lazowski) #2

sprawdź w katalogach

/etc/rc(liczba).d

czy masz plik

S99rc.local

#! /bin/sh


PATH=/sbin:/bin:/usr/sbin:/usr/bin

[-f /etc/default/rcS] && . /etc/default/rcS

. /lib/lsb/init-functions


do_start() {

        if [-x /etc/rc.local]; then

                log_begin_msg "Running local boot scripts (/etc/rc.local)"

                /etc/rc.local

                log_end_msg $?

        fi

}


case "$1" in

    start)

        do_start

        ;;

    restart|reload|force-reload)

        echo "Error: argument '$1' not supported" >&2

        exit 3

        ;;

    stop)

        ;;

    *)

        echo "Usage: $0 start|stop" >&2

        exit 3

        ;;

esac

(Asty1988) #3

mam ten plik w 2 3 4 oraz 5 natomiast w 0, 1, 6 oraz rcS.d nie ma tego pliku


(Lazowski) #4

no i prawidłowo. zobacz jeszcze czy masz go w /etc/init.d

jak dasz

ls -al /etc/rc2.d/S99rc.local

to zobaczysz że on odwołuje się do pliku /etc/init.d/rc.local

więc pewnie brakuje ci tego pliku /etc/init.d/rc.local


(Asty1988) #5

nie, tam go nie ma

to prawda, ale plik /etc/init.d/rc.local mam...


(Lazowski) #6

tylko to musi być spełnione żeby rc.local był odpalany przy starcie więc wszystko masz jak trzeba

dla pewności daj

chmod +x /etc/init.d/rc.local /etc/rc.local


(Asty1988) #7

pisałem, że są prawa do wykonywania :slight_smile: ale mimo wszystko się nie wykonuje...