'\" -*- coding: UTF-8 -*- .\" Copyright (C) 1998-2003 Miquel van Smoorenburg. .\" .\" This program is free software; you can redistribute it and/or modify .\" it under the terms of the GNU General Public License as published by .\" the Free Software Foundation; either version 2 of the License, or .\" (at your option) any later version. .\" .\" This program is distributed in the hope that it will be useful, .\" but WITHOUT ANY WARRANTY; without even the implied warranty of .\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the .\" GNU General Public License for more details. .\" .\" You should have received a copy of the GNU General Public License .\" along with this program; if not, write to the Free Software .\" Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .\" This file is distributed under the same license as original manpage .\" Copyright of the original manpage: .\" Copyright © 1997-2004 Miquel van Smoorenburg, Michael Haardt (GPL-2+) .\" Copyright © of Polish translation: .\" pierwotny autor nieznany, ????. .\" Michał Kułach , 2012. .TH INITSCRIPT 5 "10 lipca 2003" "" "Podręcznik administratora systemu Linux" .SH NAZWA initscript \- skrypt wykonujący polecenia zawarte w inittab .SH SKŁADNIA /bin/sh /etc/initscript id poziom działanie proces .SH OPIS Jeśli w systemie znajduje się skrypt \fI/etc/initscript\fP, \fBinit\fP spróbuje nim wykonać polecenia zawarte w \fIinittab\fP. Można go wykorzystać np. do ustawienia domyślnych wartości \fBulimit\fP i \fBumask\fP dla każdego procesu. .SH PRZYKŁADY Poniżej znajduje się przykładowy skrypt startowy, który mógł zostać zainstalowany w systemie jako \fI/etc/initscript.sample\fP. .RS .sp .nf .ne 7 # # initscript Wykonywany przez init(8) dla każdego wywołanego # przez niego programu w ten sposób: # # /bin/sh /etc/initscript # # 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" .sp .RE .SH UWAGI Skrypt nie jest zaprojektowany jako skrypt startowy dla demonów itp. Nie ma on nic wspólnego ze skryptami w stylu \fIrc.local\fP. Jest to po prostu skrypt obsługujący rzeczy wykonywane z \fB/etc/inittab\fP. Własne eksperymentowanie z opisywanym skryptem może spowodować problemy z (ponownym) uruchomieniem systemu. .RE .SH PLIKI /etc/inittab, /etc/initscript. .SH AUTOR Miquel van Smoorenburg , .SH "ZOBACZ TAKŻE" init(8), inittab(5). .SH TŁUMACZENIE Autorami polskiego tłumaczenia niniejszej strony podręcznika man są: pierwotny autor nieznany i Michał Kułach . .PP 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ą \fB 2.88 \fPoryginału.