Exista situatii in care avem nevoie de un script propriu care sa ruleze la fiecare pornire a sistemului. In Debian si Ubuntu avem un script, /usr/sbin/update-rc.d, care ne usureaza munca. Tot ce trebuie sa facem e sa cream un script (ex. mystartup.pl), sa il plasam in directorul /etc/init.d iar apoi sa rulam comanda “update-rc.d“:
[sergiu@localhost ~]$ sudo su [sudo] password for sergiu: [root@localhost ~]# vim /etc/init.d/mystartup.pl [root@localhost ~]# update-rc.d mystartup.pl defaults 85 update-rc.d: warning: /etc/init.d/mystartup.pl missing LSB information update-rc.d: see <http ://wiki.debian.org/LSBInitScripts> Adding system startup for /etc/init.d/mystartup.pl ... /etc/rc0.d/K85mystartup.pl -> ../init.d/mystartup.pl /etc/rc1.d/K85mystartup.pl -> ../init.d/mystartup.pl /etc/rc6.d/K85mystartup.pl -> ../init.d/mystartup.pl /etc/rc2.d/S85mystartup.pl -> ../init.d/mystartup.pl /etc/rc3.d/S85mystartup.pl -> ../init.d/mystartup.pl /etc/rc4.d/S85mystartup.pl -> ../init.d/mystartup.pl /etc/rc5.d/S85mystartup.pl -> ../init.d/mystartup.pl </http>
Se poate observa ca scriptul creaza un link pentru fiecare runlevel. Daca ne intereseaza ca scriptul sa ruleze pe un singur runlevel, ex. 3, stergem din fiecare director corespunzator runlevelului care nu ne intereseaza (rcX.d) fisierul creat S85mystartup.pl sau K85mystartup.pl.