是否有像cron这样的实用程序,可以将工作计划以后(但仅一次)进行?


19

我正在尝试设计一个程序,该程序在发生某个(非定期)事件时发送文本。现在,我想要一个脚本来查找此事件的发生时间,然后安排一个(类似cron的)作业,该作业将在该事件发生之前发送文本。

一个更具体的示例如下所示:

  1. 脚本A运行并检测下一次事件

  2. 脚本A使用??? 安排脚本B在$ time运行

  3. 在$ time,??? 调用发送文本的脚本B。

问题是,该事件可能在11天内随机发生,并且只发生一次。Cron似乎不适合这样做-我不希望这项工作重复进行。

因此,我想(简而言之),是否有一个实用程序提供了非周期性脚本的延迟执行?

Answers:


38

对。这就是所谓

例:

echo 'logrotate -f /etc/logrotate.conf' | at '00:00'

7

如果您已经在文件中添加了脚本,at -f scriptname '00:00'它也很有用。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.