首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Solaris/Illumos是否有用于作业的守护进程,还是内部管理?

Solaris/Illumos是否有用于作业的守护进程,还是内部管理?
EN

Server Fault用户
提问于 2015-12-17 22:41:38
回答 1查看 263关注 0票数 1

我安排了一个测试at作业,并使用atq检查它,但是我没有看到一个atd守护进程来执行这些任务。

这是在Solaris / Illumos内核中管理的吗?如果没有,哪个守护进程管理at作业?

实际上,我很惊讶没有找到atd,因为cron已经有了一个守护进程。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2015-12-17 23:17:09

根据Solaris 10中的cron手册页:

命名cron时钟守护进程概要/usr/sbin/cron DESCRIPTION cron启动一个进程,在指定的日期和时间执行命令。您可以根据目录/var/spool/ cron / crontab中的crontab文件中的指令指定cron的定期调度命令。用户可以使用crontab(1)命令提交自己的crontab文件。只能执行一次的命令可以使用at(1)命令提交。cron只在进程初始化阶段和运行crontab或at命令时检查crontab或命令文件。这减少了定期检查新文件或更改文件的开销。由于cron从不退出,因此只应该执行一次。这通常通过svc:/system/cron:默认服务来完成。文件/etc/cron.d/FIFO文件用作锁文件,以防止多个cron实例的执行。cron捕获作业的stdout和stderr流的输出,如果不为空,则将输出发送给用户。如果作业不产生输出,则不会向用户发送邮件。如果作业是at(1)作业,并且在提交作业时指定了-m选项,则为例外。如果您的帐户被锁定,则不执行cron和at作业。作业和进程执行。影子(4)文件定义哪些帐户未被锁定,并将执行它们的作业和进程。

因此Solaris中没有atd,一次性作业也由cron守护进程处理。

票数 5
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/743839

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档