INITSCRIPT

Section: Linux System Administrator's Manual (5)
Updated: December 24, 1999
Index JM Home Page
 

名前

initscript - inittabファイル中のコマンドを実行するスクリプト  

書式

/bin/sh /etc/initscript id runlevels action process  

概要

initは、 シェルスクリプト/etc/initscriptが存在する場合は、 それを用いてinittabの中のコマンドを実行する。 このスクリプトを用いて全プロセスに対するulimitや umaskのデフォルト値等を設定することが出来る。  

例

以下は initscript の例である。あなたのシステムに /etc/initscript.sampleとしてインストールされている可能性もある。

#
# initscript   init(8) が生み出す全てのプログラムに対して
#              以下のように実行される :
#
#              /bin/sh /etc/initscript <id> <level> <action> <process>
#

  # umaskを安全なレベルに設定し、コアダンプ可能にする。
  umask 022
  ulimit -c 2097151
  PATH=/bin:/sbin:/usr/bin:/usr/sbin
  export PATH

  # 全てのプロセスに対するファイルディスクプリタの hard limit を
  # 8192 に設定する。soft limit は 1024 のままだが、何の権限も
  # 持たないプロセスでも "ulimit -Sn xxx" とすることで soft limit を
  # hard limit まで増やすことができる。(2.2.13 以降の Linux kernel が
  # 必要)
  ulimit -Hn 8192

  # プログラム本体を実行する。
  eval exec "$4"


 

ファイル

/etc/inittab, /etc/initscript.  

著者

Miquel van Smoorenburg ,<miquels@drinkel.ow.org>  

関連項目

init(8), inittab(5)

関連キーワード

initscript   limit   スクリプト   ulimit   inittab   action   process   umask   sbin   hard   soft   runlevels   シェル   デフォルト値   sample   可能性   init   level   安全   レベル   コアダンプ   export   ファイルディスクプリタ   権限   kernel

Linux マニュアル 一覧

関連するコマンド・関数

init.8   telinit.8   umask.2   execve.2   pidof.8   ulimit.3
 

Index

名前
書式
概要
例
ファイル
著者
関連項目

This document was created by man2html, using the manual pages.
Time: 04:38:47 GMT, October 11, 2026