Provided by: manpages-pl_4.12.1-3_all bug

NAZWA

       initscript - skrypt wykonujący polecenia zawarte w inittab

SKŁADNIA

       /bin/sh /etc/initscript id poziom działanie proces

OPIS

       Jeśli  w systemie znajduje się skrypt /etc/initscript, init spróbuje nim wykonać polecenia
       zawarte w inittab.  Można go wykorzystać np. do ustawienia domyślnych  wartości  ulimit  i
       umask dla każdego procesu.

PRZYKŁADY

       Poniżej  znajduje  się  przykładowy  skrypt  startowy,  który  mógł zostać zainstalowany w
       systemie jako /etc/initscript.sample.

              #
              # initscript   Wykonywany przez init(8) dla każdego wywołanego
              #              przez niego programu w ten sposób:
              #
              #    /bin/sh /etc/initscript <id> <poziom> <działanie> <proces>
              #

                # Ustawiamy bezpieczną wartość umask i ustawiamy zrzuty rdzenia:
                umask 022
                ulimit -c 2097151
                PATH=/bin:/sbin:/usr/bin:/usr/sbin
                export PATH

                # Zwiększamy twardy limit deskryptora pliku dla wszystkich
                # procesów do 8192. Miękki limit wciąż wynosi 1024, jednak każdy
                # nieuprzywilejowany proces może zwiększyć swój miękki limit aż do
                # wartości twardego limitu za pomocą "ulimit -Sn xxx"
                # (niezbędne jest jądro 2.2.13 lub nowsze)
                ulimit -Hn 8192

                # Wykonujemy program.
                eval exec "$4"

UWAGI

       This script is not meant as startup script for daemons or services.  It has nothing to  do
       with  a  rc.local style script. It's just a handler for things executed from /etc/inittab.
       Experimenting with this can make your system un(re)bootable.

PLIKI

       /etc/inittab, /etc/initscript.

AUTOR

       Miquel van Smoorenburg ,<miquels@cistron.nl>

ZOBACZ TAKŻE

       inittab(5), init(8).

TŁUMACZENIE

       Autorami  polskiego  tłumaczenia  niniejszej  strony   podręcznika   są:   Michał   Kułach
       <michal.kulach@gmail.com>

       Niniejsze  tłumaczenie  jest  wolną  dokumentacją. Bliższe informacje o warunkach licencji
       można   uzyskać   zapoznając   się   z   GNU   General   Public   License   w   wersji   3
       ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩   lub   nowszej.   Nie  przyjmuje  się  ŻADNEJ
       ODPOWIEDZIALNOŚCI.

       Błędy  w  tłumaczeniu  strony  podręcznika  prosimy   zgłaszać   na   adres   manpages-pl-
       list@lists.sourceforge.net ⟨⟩.

                                          10 lipca 2003                             INITSCRIPT(5)