Portál AbcLinuxu, 10. května 2025 08:09
před spuštěním grafického rozhraní.rc.local se pousti naposled, takze to musi nalinkovat pred spustenim gdm. NN
case "$1" in
start|restart)
# potrebne nastaveni
;;
esac
Případně použít k tomu určený /etc/init.d/skeleton.
U vlastního pořadí spouštění záleží, jestli už používáte dependency based boot (balík insserv). U čisté instalace Squeeze by to mělo být zapnuté - pořadí provádění se tedy řídí pomocí komentářů na začátku skriptu(viz. How to LSBize an Init Script).
V hlavičce by tedy mohlo být:
# Required-Start: $remote_fs alsa-utils
# Required-Stop: $remote_fs alsa-utils
# X-Start-Before: kdm gdm xdm
# X-Stop-After: kdm gdm xdm
Při upgrade se to muselo explicitně zapnout (dpkg-reconfigure insserv), pokud by tedy byl starý klasický způsob bootu, tak tam se pořadí určovalo pomocí linků v /etc/init.d/.
Instalace do jednotlivých /etc/rc[0-6].d/ je pomocí
update-rc.d -f myscript defaults
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.