如何调度Unix Shell脚本而不使用CronJob



我想安排一些unix脚本,以便它们在特定的时间运行。我知道如何使用cron作业,但有限制,我不能使用cron作业。

有办法安排脚本吗?

有几种方法可以用来定期启动脚本:

  1. 使用anacron。脚本将仅在重新启动时(或当anacron显式启动时)启动,但在指定的时间间隔内不会超过一次。
  2. 使用cron。
  3. /atd使用。您可以指定启动脚本的时间。然后,脚本必须重新安排下一次启动。
  4. 你写的程序总是运行并检查现在是什么时间,如果它是时间,然后启动你的脚本。这实际上是一个自制的cron。

您可以启动screen会话并使用sleep在适当时间运行的包装器shell脚本。

您可以从屏幕会话中分离出来,并在注销时让它运行,这解决了部分问题。其余部分是讨厌的shell脚本代码。

相关内容

  • 没有找到相关文章

最新更新