Здесь мы собираем всё, что может быть интересно представителям, пожалуй, лучшей в мире профессии: руководства, лучшие практики, свежие новости мира ИТ, книги, и многое другое.
Что такое команда run-parts
Команда run-parts запускает на исполнение все сценарии (в заданном каталоге), в порядке лексической сортировки их имён, если не задана опция –reverse, в этом случае они будут запускаться в противоположенном порядке. Естественно, файлы сценариев должны иметь права на исполнение.
Демон crond вызывает run-parts для запуска сценариев из каталогов /etc/cron.*.
Если не задана ни опция –lsbsysinit ни опция –regex, то имена должны состоять полностью из букв в верхнем и нижнем регистре, цифр, знаков подчёркивания и дефисов. Точку run-parts НЕ понимает.
Примеры:
1. Напечатать имена всех файлов в /etc, которые начинаются с 'p' и заканчиваются на 'd':
# run-parts --list --regex '^p.*d$' /etc
/etc/passwd
2. Опция test. Напечатать имена сценариев(только!, если нужны все файлы опция list), которые будут запущены, но не запускать их на самом деле.
# run-parts --test -v /etc/cron.weekly
/etc/cron.weekly/man-db
/etc/cron.weekly/psql_backup_zabbix
#ит_заметки #linux #utilities #run_parts