当前位置: 首页 > 知识库问答 >
问题:

克朗、克朗塔布和克朗乔布之间的区别?

方河
2023-03-14

从技术上讲,< code>cron、< code>crontab和< code>cronjob之间有什么区别?

从我能收集到的信息来看,cron是服务器上的实用程序,crontab是一个包含时间间隔和命令的文件,cronjob是实际的命令(或包含命令的文件/脚本)。

这是正确的吗?

共有3个答案

倪举
2023-03-14

我把它放在这里,这样我就可以在需要的时候再次找到它,并且有一个地方可以容纳其他人的额外输入。我已经读了几页关于这个话题的文章(有些矛盾,有些例子不起作用),所以这是我目前的理解:

Linux有2个守护进程来安排未来的任务“cron”和“at”

“at”背后的想法是作为一个工具来运行一个(单个)未来的作业,有一个“at”的变体,称为“批处理”,它将仅在系统资源几乎空闲时运行作业

“cron”通常通过配置时序表或(crontab)来使用,cron系统背后的想法是设置需要在未来重复运行的作业。虽然大多数cron作业是使用crontab命令设置的,但是cron命令也可以直接用于一次性设置。如果您的系统不是全天候运行的,可以使用一个名为anacron的替代crontab。

邵宜年
2023-03-14

克朗:克朗来自时间,希腊语前缀“时间”。Cron 是一个在系统引导时运行的守护进程。

Crontab:Crontab(CRON TABle)是一个文件,其中包含要在指定时间运行的cron条目的时间表。文件位置因操作系统而异。

Cron作业或cron计划:Cron作业或cron计划是一组特定的执行指令,指定要执行的日期、时间和命令。crontab可以有多个执行语句。

参考:http://www.adminschoice.com/crontab-quick-reference

屠建本
2023-03-14

< code>cron是该工具的名称,< code>crontab通常是列出cron将执行的作业的文件,令人惊讶的是,这些作业是< code>cronjob的。

 类似资料:
  • 当我做crontab-l时,我可以看到我所有的工作。 总之我可以只提取“表情”吗? 我需要这样的外出…

  • 我正试图在一个遗留的Java/spring/冬眠项目中工作一个cron作业,所以我决定使用spring调度器。 我想让MyTask.DoStuff在每个月的第一个星期天12点运行。 在application-context.xml中,我对任务调度程序进行了如下配置: 问题cron表达式本身是:0 0 12?1/1太阳#1* 而是一个bean,它有一个名为的方法,当从单元测试运行时,该方法可以很好地

  • 这是我用来立即激发job的代码:

  • 问题内容: 我想在Go中排序一个二维数组。谁能建议我该怎么做? 例如,如果我有, 然后有类似的东西, 问题答案: 您必须定义自己如何对这种类型进行排序。您可以创建必要的方法来使用该 接口,并根据需要使用指针来更改数组值: https //play.golang.org/p/thdf-k2k3o 或使用该 函数,转换 为切片并提供适当的较少函数: https //play.golang.org/p/

  • 我想设置詹金斯每3分钟运行一个作业,但不是从0开始。基本上,我有3个作业,我想每分钟循环完成它们。 我能用每三分钟运行一次的第一个作业。但是第二次我尝试了,但在哈德逊失败了。远程处理。ProxyException:第1:2行:意外标记:///code> 这个表达式怎么写?

  • 问题内容: 我正在将算法从C移植到Go。我有些困惑。这是C函数: 在for循环中,将值s分配给元素cd数组x。这怎么可能?据我所知,长双精度数是float64(在Go上下文中)。因此,我不应该编译C代码,因为我正在向只包含uint64元素的数组分配一个long double。但是C代码可以正常工作。 那么有人可以解释为什么这行得通吗? 非常感谢你。 更新: 该函数的原始C代码可以在以下位置找到:h