Asty
(Asty)
12 Wrzesień 2007 05:57
#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
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
Asty
(Asty)
12 Wrzesień 2007 07:23
#3
mam ten plik w 2 3 4 oraz 5 natomiast w 0, 1, 6 oraz rcS.d nie ma tego pliku
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
Asty
(Asty)
12 Wrzesień 2007 08:53
#5
nie, tam go nie ma
to prawda, ale plik /etc/init.d/rc.local mam…
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
Asty
(Asty)
12 Wrzesień 2007 11:05
#7
pisałem, że są prawa do wykonywania ale mimo wszystko się nie wykonuje…