0

例如,schellscript 将不会在 4 月 18 日、19 日和 20 日运行,然后 for may 是 16、17 和 18 日等等

4

2 回答 2

0

我建议将 cron 用于此类事情,将计划的执行与脚本的实际作用分开。

在这里查看如何使用 cron。

于 2009-05-11T10:17:57.290 回答
0

您可以使用 date 命令以数字形式获取工作日date "+%w"。周日的输出为 0,周一的输出为 1,以此类推。

您可以使用date "+%d". 从中减去 1 并除以 7;这将为您提供当前月份的完整周数。

从那里开始,它只是一堆简单的 if/then 语句。如果您需要更多帮助来实际实现这一点,请询问。

希望有帮助!

于 2009-05-11T01:24:06.147 回答