Есть ли у Solaris/Illumos демон для рабочих мест или для внутреннего управления?
Я назначил тест at
работу и рассмотрел это с atq
, но я не вижу atd
демон, который будет их выполнять.
Управляется ли это в ядре Solaris / Illumos? Если нет, то каким демоном управляет at
рабочие места?
Я на самом деле удивлен, не найти atd
потому что есть демон для cron
уже.
1 ответ
Согласно справочной странице cron
в солярисе 10:
НАЗВАНИЕ
cron - демон часов
СИНТАКСИС
/ USR / SBIN / хрон
ОПИСАНИЕ
cron запускает процесс, который выполняет команды в указанные даты и время.
Вы можете указать регулярно назначаемые команды для cron в соответствии с инструкциями, содержащимися в файлах crontab в каталоге /var/spool/cron/crontabs. Пользователи могут отправить свой собственный файл crontab с помощью команды crontab(1). Команды, которые должны быть выполнены только один раз, могут быть отправлены с помощью команды at(1).
cron проверяет только crontab или командные файлы во время своей фазы инициализации процесса и при запуске crontab или at command. Это уменьшает накладные расходы на проверку новых или измененных файлов с регулярными интервалами.
Поскольку cron никогда не завершается, он должен быть выполнен только один раз. Обычно это делается с помощью службы svc:/system/cron:default. Файл /etc/cron.d/FIFO используется в качестве файла блокировки для предотвращения выполнения более одного экземпляра cron.
cron захватывает выходные данные потоков stdout и stderr задания и, если он не пустой, отправляет выходные данные пользователю. Если задание не производит вывод, пользователю не отправляется почта. Исключение составляют случаи, когда задание является заданием at(1), и при отправке задания была указана опция -m.
cron и at не выполняются, если ваша учетная запись заблокирована. Работы и процессы выполняются. Файл shadow(4) определяет, какие учетные записи не заблокированы, и будут ли выполнены их задания и процессы.
Так нет atd
в Solaris одноразовые задания обрабатываются cron
демон тоже.