Provided by: manpages-pl_0.7-1_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

       Skrypt nie jest zaprojektowany jako skrypt  startowy  dla  demonów  itp.  Nie  ma  on  nic
       wspólnego  ze  skryptami  w  stylu  rc.local.  Jest to po prostu skrypt obsługujący rzeczy
       wykonywane z /etc/inittab. Własne eksperymentowanie z opisywanym skryptem może  spowodować
       problemy z (ponownym) uruchomieniem systemu.

PLIKI

       /etc/inittab, /etc/initscript.

AUTOR

       Miquel van Smoorenburg ,<miquels@cistron.nl>

ZOBACZ TAKŻE

       init(8), inittab(5).

TŁUMACZENIE

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

       Polskie tłumaczenie jest częścią projektu manpages-pl; uwagi, pomoc, zgłaszanie błędów  na
       stronie   http://sourceforge.net/projects/manpages-pl/.   Jest   zgodne   z  wersją   2.88
       oryginału.

                                          10 lipca 2003                             INITSCRIPT(5)