Man page - initscript(5)

Packages contains this manual

Available languages:

en fr es pl pt ja id fi de

Manual

INITSCRIPT

NAZWA
SKŁADNIA
OPIS
PRZYKŁADY
UWAGI
PLIKI
AUTOR
ZOBACZ TAKŻE

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

ZOBACZ TAKŻE

inittab (5), init (8)