Administrare server open source

Platforma de hosting cu software liber, gratuit, open source.

Comentariile sunt închise pentru Script rulat la fiecare pornire in Debian si Ubuntu

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.

Linux

Comments are closed.