.\" -*- coding: UTF-8 -*- .\" Man page generated from reStructuredText. . . .nr rst2man-indent-level 0 . .de1 rstReportMargin \\$1 \\n[an-margin] level \\n[rst2man-indent-level] level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] - \\n[rst2man-indent0] \\n[rst2man-indent1] \\n[rst2man-indent2] .. .de1 INDENT .\" .rstReportMargin pre: . RS \\$1 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] . nr rst2man-indent-level +1 .\" .rstReportMargin post: .. .de UNINDENT . RE .\" indent \\n[an-margin] .\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] .nr rst2man-indent-level -1 .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH UPDATE\-RC.D 8 "" "14 noiembrie 2005" "Debian GNU/Linux" .SH NUME update\-rc.d \- instalează și elimină legăturile de script de inițiere în stil System\-V .SH REZUMAT .sp \fBupdate\-rc.d\fP [\fI\-f\fP] \fInume\fP \fBremove\fP .sp \fBupdate\-rc.d\fP \fInume\fP \fBdefaults\fP .sp \fBupdate\-rc.d\fP \fInume\fP \fBdefaults\-disabled\fP .sp \fBupdate\-rc.d\fP \fInume\fP \fBdisable|enable\fP [ \fIS|2|3|4|5\fP ] .SH DESCRIERE .sp \fBupdate\-rc.d\fP actualizează legăturile scriptului de inițiere în stil System V \fB/etc/rc\fP\fInivel\-execuție\fP\fB\&.d/\fP\fINNnume\fP a cărui țintă este scriptul \fB/etc/init.d/\fP\fInume\fP\&. Aceste legături sunt rulate de \fBinit\fP atunci când schimbă nivelele de execuție; în general, ele sunt utilizate pentru a porni și opri servicii de sistem, cum ar fi demoni. \fInivel\-execuție\fP este unul dintre nivelele de execuție acceptate de \fBinit\fP, și anume, \fB0123456789S\fP, iar \fINN\fP este numărul de secvență din două cifre care determină locul în care \fBinit\fP va rula scripturile. .sp Această pagină de manual documentează doar utilizarea și comportamentul \fBupdate\-rc.d\fP\&. Pentru o discuție despre aranjamentele scriptului de inițiere în stil System V, vă rugăm să consultați \fBinit\fP(8) și \fIManualul de politici Debian\fP „Debian Policy Manual”\&. .SH "INSTALAREA LEGĂTURILOR PENTRU SCRIPTURILE DE INIȚIERE" .sp «update\-rc.d» necesită ca informațiile privind dependențele și nivelul de execuție să fie furnizate în antetul de comentariu LSB al scriptului init.d din toate scripturile init.d. Consultați pagina de manual insserv(8) pentru detalii despre formatul antetului LSB. .sp Atunci când este rulat cu opțiunea \fBdefaults\fP, \fBupdate\-rc.d\fP creează legături numite \fB/etc/rc\fP\fInivel\-execuție\fP\fB\&.d/[SK]\fP\fINNnume\fP care indică către scriptul \fB/etc/init. d/\fP\fInume\fP, utilizând informațiile despre nivelul de execuție și dependență din antetul de comentariu LSB al scriptului init.d. .sp Atunci când este rulat cu opțiunea \fBdefaults\-disabled\fP, \fBupdate\-rc.d\fP creează legături numite \fB/etc/rc\fP\fInivel\-execuție\fP\fB\&.d/K\fP\fINNnume\fP care indică către scriptul \fB/etc/init.d/\fP\fInume\fP, utilizând informațiile de dependență din antetul de comentariu LSB al scriptului init.d. Acest lucru înseamnă că scriptul init.d va fi dezactivat (a se vedea mai jos). .sp Dacă există deja orice fișier numit \fB/etc/rc\fP\fInivel\-execuție\fP\fB\&.d/[SK]??\fP\fInume\fP, atunci \fBupdate\-rc.d\fP nu face nimic. Programul a fost scris în acest fel pentru a nu modifica niciodată o configurație existentă, care poate fi personalizată de administratorul de sistem. Programul va instala legături doar dacă nu există, adică dacă se pare că serviciul nu a mai fost instalat niciodată. .sp Versiunile mai vechi ale \fBupdate\-rc.d\fP acceptau, de asemenea, opțiunile \fBstart\fP și \fBstop\fP. Aceste opțiuni nu mai sunt acceptate și sunt acum echivalente cu opțiunea \fBdefaults\fP. .sp O greșeală frecventă de administrare a sistemului este ștergerea legăturilor cu gândul că acest lucru va „dezactiva” serviciul, adică va împiedica pornirea acestuia. Cu toate acestea, dacă toate legăturile au fost șterse, atunci la următoarea actualizare a pachetului, scriptul \fIpostinst\fP al pachetului va rula din nou \fBupdate\-rc.d\fP, iar acest lucru va reinstala legăturile în locațiile lor implicite din fabrică. Modalitatea corectă de dezactivare a serviciilor este de a configura serviciul ca fiind oprit în toate nivelurile de execuție în care este pornit în mod implicit. În sistemul de inițiere System V, acest lucru înseamnă redenumirea legăturilor simbolice ale serviciului din \fBS\fP în \fBK\fP\&. \&.P Numele scriptului \&.BI /etc/init.d/ trebuie să existe înainte ca \fBupdate\-rc.d\fP să fie rulat pentru a crea legăturile. .SH "ELIMINAREA SCRIPTURILOR" .sp Atunci când este invocat cu opțiunea \fIremove\fP, update\-rc.d elimină toate legăturile din directoarele \fB/etc/rc\fP\fInivel\-execuție\fP\fB\&.d\fP către scriptul \fB/etc/init.d/\fP\fInume\fP\&. Scriptul trebuie să fi fost deja șters. Dacă scriptul este încă prezent, atunci \fBupdate\-rc.d\fP se întrerupe cu un mesaj de eroare. \&.P \fBupdate\-rc.d\fP este de obicei apelat din scriptul post\-eliminare al unui pachet atunci când scriptului respectiv i se dă argumentul \fBpurge\fP. Toate fișierele din directoarele \fB/etc/rc\fP\fInivel\-execuție\fP\fB\&.d\fP care nu sunt legături simbolice către scriptul \fB/etc/init.d/\fP\fInume\fP vor fi lăsate neatinse. .SH "ELIMINAREA LEGĂTURILOR PENTRU PORNIREA SCRIPTURILOR DE INIȚIERE" .sp Atunci când este rulat cu opțiunile \fBdisable\fP [ \fIS|2|3|4|5\fP ], \fBupdate\-rc.d\fP modifică legăturile de nivel de execuție existente pentru scriptul \fB/etc/init.d/\fP\fInume\fP prin redenumirea legăturilor de pornire (S) în legături de oprire (K) cu un număr de secvență egal cu diferența dintre 100 minus numărul de secvență original. .sp Atunci când este rulat cu opțiunile \fBenable\fP [ \fIS|2|3|4|5\fP ], \fBupdate\-rc.d\fP modifică legăturile existente la nivel de execuție pentru scriptul \fB/etc/init.d/\fP\fInume\fP prin redenumirea legăturilor de oprire în legături de pornire cu un număr de secvență egal cu diferența pozitivă a numărului de secvență curent minus 100, revenind astfel la numărul de secvență original cu care a fost instalat scriptul înainte de a\-l dezactiva. \&.P Ambele opțiuni funcționează numai pe legăturile de start de nivel\-execuție S, 2, 3, 4 sau 5. În cazul în care nu se specifică niciun nivel de execuție de pornire după cuvintele cheie „disable” sau „enable”, scriptul va încerca să modifice legăturile din toate nivelurile de execuție de pornire. .SH OPȚIUNI .INDENT 0.0 .TP \fB\-f\fP Forțează eliminarea legăturilor simbolice chiar dacă \fB/etc/init.d/\fP\fInume\fP încă există. .UNINDENT .SH EXEMPLE .sp Inserează legături utilizând valorile implicite: .INDENT 0.0 .INDENT 3.5 \fBupdate\-rc.d foobar defaults\fP .UNINDENT .UNINDENT .sp Antetul de dependență echivalent ar trebui să aibă dependențe de start și stop pentru $remote_fs și $syslog, precum și start în nivelurile de execuție 2\-5 și stop în nivelurile de execuție 0, 1 și 6. .sp Elimină toate legăturile pentru un script (presupunând că „foobar” a fost deja eliminat): .INDENT 0.0 .INDENT 3.5 \fBupdate\-rc.d foobar remove\fP .UNINDENT .UNINDENT .sp Exemplu de dezactivare a unui serviciu: .INDENT 0.0 .INDENT 3.5 \fBupdate\-rc.d foobar disable\fP .UNINDENT .UNINDENT .sp Exemplu de comandă pentru instalarea unui script de inițializare și închidere a sistemului: .INDENT 0.0 .INDENT 3.5 \fBupdate\-rc.d foobar defaults\fP .UNINDENT .UNINDENT .sp Exemplu de comandă pentru dezactivarea unui script de inițializare și închidere a sistemului: .INDENT 0.0 .INDENT 3.5 \fBupdate\-rc.d foobar disable\fP .UNINDENT .UNINDENT .SH ERORI .sp A se vedea \fI\%http://bugs.debian.org/sysv\-rc\fP și \fI\%http://bugs.debian.org/init\-system\-helpers\fP\&. .SH FIȘIERE .INDENT 0.0 .TP \fB/etc/init.d/\fP Directorul care conține scripturile de inițiere actuale. .TP \fB/etc/rc?.d/\fP Directoarele care conțin legăturile utilizate de \fBinit\fP și gestionate de \fBupdate\-rc.d\fP. .TP \fB/etc/init.d/skeleton\fP Model pentru a fi utilizat de autorii de scripturi \fBinit.d\fP. .UNINDENT .SH "CONSULTAȚI ȘI" .nf \fIDebian Policy Manual\fP, \fB/etc/init.d/skeleton\fP, \fBinsserv\fP(8), \fBinit\fP(8) .fi .sp .SH AUTOR Ian Jackson, Miquel van Smoorenburg Licență: Licența publică generală GNU v2 sau ulterioară (GPLv2+) .SH "DREPTURI DE AUTOR" .\" Generated by docutils manpage writer. 2001 Henrique de Moraes Holschuh . .PP .SH TRADUCERE Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu . .PP Această traducere este documentație gratuită; citiți .UR https://www.gnu.org/licenses/gpl-3.0.html Licența publică generală GNU Versiunea 3 .UE sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE. .PP Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la .MT translation-team-ro@lists.sourceforge.net .ME .