使用 Cron 进行“时间块”

使用 Cron 进行“时间块”

我不知道其技术名称,但我正在寻找以下行为:

  • 定义每日时间段(例如上午 9 点到下午 5 点)以及相关操作
  • 如果在计算机开启时进入此时间块,则运行该操作
  • 如果计算机启动或从挂起/休眠状态恢复,请运行当前时间块的操作(运行两次不是问题)。
  • 跳过时间块并不重要

这可以用 cron 来实现吗?如果不能,什么工具可以实现这一点?

为了避免这成为 XY 问题,我的目标是在特定时间阻止对某些站点的访问(出于生产力原因)。我将制作一个脚本,根据传递的参数使用不同的条目更新我的主机文件。对于每个时间块,我希望使用不同的参数调用该脚本。

相关内容