Инструменты пользователя

Инструменты сайта


run-parts

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

run-parts [2018/12/09 03:50] (текущий)
Строка 1: Строка 1:
 +====== Что такое команда run-parts ======
 +{{htmlmetatags>​
 +metatag-description=(Команда run-parts запускает все исполнимые файлы найденные в указанном каталоге.)
 +}}
 +
 +
 +Команда **run-parts** запускает на исполнение все сценарии (в заданном каталоге),​ в порядке лексической сортировки их имён, если не задана опция --reverse, в этом случае они будут запускаться в противоположенном порядке. Естественно,​ файлы сценариев должны иметь права на исполнение.
 +
 +Демон [[cron|crond]] вызывает run-parts для запуска сценариев из каталогов /​etc/​cron.*.
 +
 +<note important>​Если не задана ни опция --lsbsysinit ни опция --regex, то имена должны состоять полностью из букв в верхнем и нижнем регистре,​ цифр, знаков подчёркивания и дефисов. Точку run-parts НЕ понимает.</​note>​
 +====== Примеры ======
 +  * Напечатать имена всех файлов в /etc, которые начинаются с '​p'​ и заканчиваются на '​d':<​file>​
 +# run-parts --list --regex '​^p.*d$'​ /etc
 +/etc/passwd
 +</​file>​
 +  * Опция test. Напечатать имена сценариев(только!,​ если нужны все файлы опция list), которые будут запущены,​ но не запускать их на самом деле.<​file>​
 +# run-parts --test -v /​etc/​cron.weekly
 +/​etc/​cron.weekly/​man-db
 +/​etc/​cron.weekly/​psql_backup_zabbix
 +</​file>​
 +
  
загрузка...
run-parts.txt · Последние изменения: 2018/12/09 03:50 (внешнее изменение)