Como decidir e aplicar priorties em /etc/rc0.d

0

Eu tenho o script "backup-before-shutdown" que deve estar em execução antes do desligamento! Então eu criei um link para ele em "/etc/rc0.d" Eu só quero saber se devo adicionar algumas prioridades (K, S, ou alguns números) ou apenas manter esse link nesse diretório fará (como sua produção eu não posso fazer testes) Se eu tiver que adicionar prioridades, como decidi-lo e como aplicá-lo? Isso é renomear o arquivo para o K35backup antes do desligamento é suficiente?

$ ll

total 12
drwxr-xr-x   2 root root 4096 Nov 16 10:06 ./
drwxr-xr-x 100 root root 4096 Nov  6 16:23 ../
lrwxrwxrwx   1 root root   34 Nov 16 10:06 backup-before-shutdown -> /etc/init.d/backup-before-shutdown*
lrwxrwxrwx   1 root root   17 Feb 16  2015 K08tomcat7 -> ../init.d/tomcat7*
lrwxrwxrwx   1 root root   17 Apr 17  2015 K09apache2 -> ../init.d/apache2*
lrwxrwxrwx   1 root root   29 Sep 27  2014 K10unattended-upgrades -> ../init.d/unattended-upgrades*
lrwxrwxrwx   1 root root   26 Sep 27  2014 K15landscape-client -> ../init.d/landscape-client*
lrwxrwxrwx   1 root root   15 Sep 27  2014 K20rsync -> ../init.d/rsync*
lrwxrwxrwx   1 root root   24 Sep 27  2014 K20screen-cleanup -> ../init.d/screen-cleanup*
lrwxrwxrwx   1 root root   23 Sep 27  2014 K38open-vm-tools -> ../init.d/open-vm-tools*
-rw-r--r--   1 root root  351 Mar 13  2014 README
lrwxrwxrwx   1 root root   18 Sep 27  2014 S20sendsigs -> ../init.d/sendsigs*
lrwxrwxrwx   1 root root   17 Sep 27  2014 S30urandom -> ../init.d/urandom*
lrwxrwxrwx   1 root root   22 Sep 27  2014 S31umountnfs.sh -> ../init.d/umountnfs.sh*
lrwxrwxrwx   1 root root   18 Sep 27  2014 S40umountfs -> ../init.d/umountfs*
lrwxrwxrwx   1 root root   26 Sep 27  2014 S59cryptdisks-early -> ../init.d/cryptdisks-early*
lrwxrwxrwx   1 root root   20 Sep 27  2014 S60umountroot -> ../init.d/umountroot*
lrwxrwxrwx   1 root root   16 Sep 27  2014 S90reboot -> ../init.d/reboot*
    
por Ashish Karpe 16.11.2015 / 12:34

1 resposta

1

Você deve ler man update-rc.d . Existe um sistema para os nomes, e você terá uma vida mais feliz se você aprendê-lo, ao invés de descobrir o seu próprio. Leia também man run-parts .

De man update-rc.d :

DESCRIPTION

       update-rc.d  updates   the   System   V   style   init   script   links
       /etc/rcrunlevel.d/NNname  whose  target is the script /etc/init.d/name.
       These links are run  by  init  when  it  changes  runlevels;  they  are
       generally  used  to  start  and  stop  system services such as daemons.
       runlevel  is  one  of  the  runlevels  supported   by   init,   namely,
       0123456789S,  and  NN  is the two-digit sequence number that determines
       where in the sequence init will run the scripts.

       This manpage documents only the usage  and  behaviour  of  update-rc.d.
       For  a discussion of the System V style init script arrangements please
       see init(8) and the Debian Policy Manual.
    
por waltinator 16.11.2015 / 22:58