RUN-PARTS(8) | System Manager's Manual | RUN-PARTS(8) |
run-parts - uruchamia skrypty lub programy w katalogu
run-parts [--test] [--verbose] [--report] [--lsbsysinit] [--regex=RE] [--umask=umask] [--arg=argument] [--exit-on-error] [--help] [--version] [--list] [--reverse] [--] KATALOG
run-parts -V
run-parts uruchamia wszystkie programy wykonywalne znalezione w katalogu KATALOG. Pozostałe pliki są po cichu ignorowane.
Jeżeli nie podano opcji --lsbsysinit ani opcji --regex, to nazwy plików muszą składać się w tylko i wyłącznie z dużych i małych liter ASCII, cyfr ASCII, podkreśleń ASCII i myślników ASCII.
Jeżeli podano opcję --lsbsysinit, to nazwy plików nie mogą kończyć się na .dpkg-old, .dpkg-dist, .dpkg-new lub .dpkg-tmp i muszą należeć do jednej lub kilku z następujących przestrzeni nazw: przestrzeń nazw przydzielona przez LANANA (^[a-z0-9]+$); hierarchiczna i zarezerwowana przestrzeń nazw LSB (^_?([a-z0-9_.]+-)+[a-z0-9]+$) lub przestrzeń nazw skryptów crona Debiana (^[a-zA-Z0-9_-]+$).
Jeśli podano opcję --regex, nazwy muszą pasować do rozszerzonego wyrażenia regularnego podanego jako wartość tej opcji.
Znalezione pliki są uruchamiane w alfabetycznej kolejności ich nazw (zgodnie z porządkiem sortowania ustawień regionalnych C/POSIX), chyba że w linii poleceń podano opcję --reverse, która powoduje, że skrypty będą uruchamiane w odwrotnej kolejności.
Wyświetlenie nazw wszystkich katalogów w /etc rozpoczynających się od "p" i kończących się na "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 jest wolnym oprogramowaniem; warunki kopiowania można znaleźć w Powszechnej Licencji Publicznej GNU w wersji 2 lub późniejszej. Nie ma żadnej gwarancji.
Niniejsze tłumaczenie jest częścią pakietu debianutils. Strony podręcznika zawarte w pakiecie przetłumaczyli: Przemek Borys (PTM) <pborys@dione.ids.pl>, Wojtek Kotwica (PTM) <wkotwica@post.pl>, Michał Kułach <michal.kulach@gmail.com> oraz Robert Luberda <robert@debian.org>.
27 czerwca 2012 | Debian |