立即运行cron而不更改其设置

立即运行cron而不更改其设置,cron,Cron,我有一项由cron安排的工作:每小时从服务器弹出电子邮件 但有时我不想等待60分钟来检查我的电子邮件。为此,我使用了一个脚本,该脚本运行与crontab中相同的命令。它本质上是在计划运行cron之前运行cron。是否可以在特定时间运行cron而不更改其设置?您应该能够使用以下功能: at now /cron/monthly_save 除了cron之外,还可以使用工具anacron来实现这一点。然后,强制执行作业变得非常简单: anacron -f <your jobname>

我有一项由cron安排的工作:每小时从服务器弹出电子邮件


但有时我不想等待60分钟来检查我的电子邮件。为此,我使用了一个脚本,该脚本运行与crontab中相同的命令。它本质上是在计划运行cron之前运行cron。是否可以在特定时间运行cron而不更改其设置?

您应该能够使用以下功能:

at now /cron/monthly_save 

除了
cron
之外,还可以使用工具
anacron
来实现这一点。然后,强制执行作业变得非常简单:

anacron -f <your jobname>
anacron-f

我不明白--您介意添加更多信息吗,也许是
crontab-l
输出?我已经尝试让它更清楚。假设我的cron计划在12:20运行,但现在是12:00。它能在12.00时立即执行crontab吗?您总是可以在不同的时间复制crontab条目,但为什么不在需要时手动执行命令呢?这就是我现在正在做的。我想知道是否有任何命令可以随时随心所欲地启动cron,覆盖它的默认行为!好吧,
cron
的全部目的是运行计划的、无人参与的任务,这似乎不是您描述的场景中所需要的。您能详细说明一下吗?我已经阅读了at的手册页。这似乎是一个潜在的答案。但是如何运行cron中指定的命令呢?