名 前
run-parts - デ ィ レ ク ト リ に あ る ス ク リ プ ト ・ プ ロ グ ラ ム の 実 行
書 式
run-parts [--test] [--verbose] [--debug] [--report] [--lsbsysinit] [--regex=RE] [--umask=umask] [--arg=argument] [--exit-on-error] [--help] [--version] [--list] [--reverse] [--] DIRECTORY
run-parts -V
説 明
run-parts は 、 デ ィ レ ク ト リ directory に あ る 、 以 下 に 述 べ る 制 約 に よ る 名 前 を 持 つ 実 行 フ ァ イ ル を 、 す べ て 実 行 し ま す 。 そ の 他 の フ ァ イ ル や デ ィ レ ク ト リ は 、 黙 っ て 無 視 し ま す 。
--lsbsysinit オ プ シ ョ ン と --regex オ プ シ ョ ン の ど ち ら も 指 定 し な い 場 合 、 こ の フ ァ イ ル 名 全 体 が ASCII の 大 文 字 小 文 字 と ASCII の 数 字 、 ASCII の ア ン ダ ー ス コ ア と ASCII の マ イ ナ ス ・ ハ イ フ ン で で き て い な け れ ば な り ま せ ん 。
If the --lsbsysinit option is given, then the names must not end in .dpkg-old or .dpkg-dist or .dpkg-new or .dpkg-tmp, and must belong to one or more of the following namespaces: the LANANA-assigned namespace (^[a-z0-9]+$); the LSB hierarchical and reserved namespaces (^_?([a-z0-9_.]+-)+[a-z0-9]+$); and the Debian cron script namespace (^[a-zA-Z0-9_-]+$).
--regex オ プ シ ョ ン を 指 定 し た 場 合 、 オ プ シ ョ ン の 引 数 に 与 え た 正 規 表 現 に 一 致 す る 名 前 で な け れ ば な り ま せ ん 。
Files are run sequentially in the lexical sort order (according to the C/POSIX locale character collation rules) of their names unless the --reverse option is given, in which case they are run in the opposite order.
オ プ シ ョ ン
--test 実 行 す る べ き ス ク リ プ ト 名 を 表 示 し ま す が 、 実 際 に は 実 行 し ま せ ん 。 | |
--list |
print the names of the all matching files (not limited to executables), but don’t actually run them. This option cannot be used with --test.
-v, --verbose 各
ス ク リ プ ト の
実 行 前 に 、 フ
ァ イ ル 名 を 標
準 エ ラ ー 出 力
に 出 力 し ま す
。
--report
--verbose と 同 様 で す が 、 出 力 を 提 供 す る ス ク リ プ ト の 名 前 の み 出 力 し ま す 。 そ の ス ク リ プ ト の 最 初 の 出 力 先 に 合 わ せ て 、 標 準 出 力 ・ 標 準 エ ラ ー 出 力 ど ち ら に で も 、 ス ク リ プ ト 名 を 出 力 し ま す 。
-d, --debug
print to stderr which scripts get selected for running and which don’t.
--reverse ス
ク リ プ ト の 実
行 順 を 逆 に し
ま す 。
--exit-on-error ス ク リ プ
ト が 終 了 コ ー
ド に 非 0 を 返 す
と 、 す ぐ に 終
了 し ま す 。
--lsbsysinit 古 典 的 な
挙 動 に 代 え て
、 LSB 名 前 空 間 を
使 用 し ま す 。
--new-session 各 ス ク リ
プ ト を 、 独 立
し た プ ロ セ ス
セ ッ シ ョ ン で
実 行 し ま す 。
こ の オ プ シ ョ
ン を 使 用 す る
場 合 、 run-parts を kill し
て も 、 現 在 実
行 中 の ス ク リ
プ ト は kill し ま せ
ん 。 完 了 す る
ま で 動 き 続 け
ま す 。
--regex=RE フ ァ イ ル
名 を 拡 張 正 規
表 現 RE で 検 証
し ま す 。 例 セ
ク シ ョ ン を 参
照 し て く だ さ
い 。
-u, --umask=umask ス ク リ
プ ト の 実 行 前
に umask を umask に 設
定 し ま す 。 umask
は 8進 数 で 指 定
し て く だ さ い
。 デ フ ォ ル ト
の umask は 022 で す 。
-a, --arg=argument ス ク リ
プ ト に argument を 引
数 と し て 渡 し
ま す 。 渡 し た
い 引 数 ご と に
--arg を 指 定 し て
く だ さ い 。
-- オ プ シ ョ ン の 最 後 で あ る 事 を 指 定 し ま す 。 |
-- の 後 に あ る フ ァ イ ル 名 |
は 、 ハ イ フ ン で 始 ま っ て い た と し て も 、 オ プ シ ョ ン と し て 解 釈 さ れ ま せ ん 。
-h, --help 使
用 方 法 を 表 示
し て 終 了 し ま
す 。
-V, --version バ ー ジ ョ
ン や 著 作 権 を
表 示 し て 終 了
し ま す 。
例
/etc に あ る ’p’ で 始 ま り ’d’ で 終 わ る フ ァ イ ル を す べ て 出 力 す る に は 、 以 下 の よ う に し て く だ さ い 。
run-parts --list --regex '^p.*d$' /etc
著 作 権
Copyright (C) 1994 Ian Jackson.
Copyright (C) 1996 Jeff Noxon.
Copyright (C) 1996, 1997, 1998 Guy Maor
Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Clint Adams
run-parts is free software; see the GNU General Public License version 2 or later for copying conditions. There is no warranty.
翻 訳
倉 澤 望 <nabetaro [AT] debian.jp>, 2012
Debian JP Documentation ML <debian-doc [AT] debian.jp>