Ususually, /bin
, /usr/bin
, /usr/local/bin
, или /opt/bin
. Я думаю /usr/bin
и /opt/bin
являются самыми близкими к Программным файлам, потому что обычно они для не система критические двоичные файлы, которые установлены системным администратором, хотя в отличие от окон оба из них содержат программы, установленные с диспетчером пакетов. Где /usr/local/bin
для не серийное программное обеспечение дистрибутива. /bin
для системы критические двоичные файлы как /bin/sh
.
(Если Вы платите за поддержку Red Hat, необходимо спросить их этот вид вопросов. Это точно, за что Вы платите!)
От RHEL5 crontab(5)
страница справочника:
Если это существует,
/etc/cron.d/
каталог анализируется как каталог шпульки крона, за исключением того, что файлы в нем не являются определенными для пользователя и поэтому читаются с/etc/crontab
синтаксис (пользователь указан явно в 6-м столбце).
(Есть ли более простой способ прочитать страницы справочника RHEL, не имея доступа к нему? По крайней мере, этот способ, которым я видел, что этот абзац является частью патча Red Hat, таким образом, это не стандартная функция Vixie Cron 4.1.)
Смотря на источник, я вижу, что следующие файлы пропускаются: .*
, #*
, *~
. *.rpmnew
, *.rpmorig
, *.rpmsave
. Таким образом да, Ваш *.cfsaved
файлы читаются в дополнение к оригиналам.
Вот ответ от поддержки Redhat:
Доводим до вашего сведения, что все файлы в соответствии с cron.d каталогом исследованы и выполнены, это - в основном расширение/etc/crontab файла (т.е.; тот же эффект, если Вы добавляете записи в/etc/crontab файл),
Так, отвечать на мой вопрос "Делает эту операционную систему, выполняют все файлы в/etc/cron.d /*, или делает это только выполняет файлы, которые соответствуют определенному шаблону. Я могу настроить это, и где это определяется?"
Все файлы под/etc/cron.d /* выполняются (Хотя кажется, что определенные расширения файла, такие как .rpmsave, * ~, и т.д. проигнорированы, согласно документации в исходных файлах). Не возможно настроить это через конфигурационный файл. Конфигурирование этого, вероятно, возможно, если источник перекомпилирован. Это поведение упоминается в документации, содержавшей с источником, но не появляется ни в какой странице руководства или странице справочника, которую я могу найти.
Я думаю причина, Вы испытали затруднения при разыскивании ответа, то, что это не конкретный вопрос Red Hat. Проблемой, которую Вы видите, является часть стандартной функциональности cron
- каждый файл в каталоге, который Вы определяете, автоматически рассматривают как отдельное задание.
Так, короткий ответ на Ваш вопрос "да, все файлы выполняются". Это не что-то, что я думаю, что это может быть настроено.
cron.d
описан в его странице справочника. Поставки RHEL с кроном ISC 4.1 (ветвление того же проекта), и страница справочника (по крайней мере, на CentOS) не упоминают cron.d
.
– Gilles 'SO- stop being evil'
09.12.2010, 20:40
/etc/cron.d
как являющийся одним из путей поиска. Я приношу извинения, если не было достаточного количества детали в моем ответе - я довольно уверен, что это должно относиться к Red Hat также. Сообщите мне если это не так
– mlschechter
11.12.2010, 05:14
vixie-cron-4.1-77.el5_4.1.src.rpm
. Как ни странно, этот текст НЕ включен в рамках ни одной из страниц справочника для крона и не включен ни с каким текстовым файлом в системе. Я не уверен, почему то есть, но это - тема для другого обсуждения. – Stefan Lasiewski 13.12.2010, 22:12