rufus-scheduler和cron有什么区别?
https://github.com/jmettraux/rufus-scheduler声明:
rufus-scheduler是一个用于安排代码片段(作业)的Ruby gem。它了解在某个时间,在某个时间,每个x时间或仅通过CRON语句运行作业。
rufus-scheduler不是cron / at的替代品,因为它在Ruby内部运行。
那么如果它在红宝石中运行呢?我不能使用ruby中的系统命令访问cron吗?
没有找到相关结果
已邀请:
2 个回复
凰葱崎济邯
,
或
的人。
执行重复/定期作业,
和
用于一次性作业,因为这两个命令不支持自动重复命令。 所以rufus-scheduler正在创建其他命令的功能,但是如果你对命令行和其他命令感到满意,那么在我看来它并不会给你带来太大的影响。 我没有使用它,但确实查看了源代码,我担心看起来rufus-scheduler依赖于线程,这意味着Ruby会让你的应用程序在后台运行,等待适当的时间或间隔运行。如果进程被终止,或者机器重新启动,则看起来该作业将无法运行,这与系统的命令相比有很大的不同,系统的命令将在重新启动或应用程序不在内存中时持续存在。 我们在工作中大量使用cron来完成工作;它是一种行业标准工具,每台Linux和Mac计算机都在全天运行cron预定作业,尽管大多数用户都不知道。
浆错