我需要在每个月底的下午2点运行脚本。我设定为下午2点的原因是我所在的时区为亚洲/ Calcutta,且相差10小时30分钟。从服务器时间开始。

我在脚本中设置了date_default_timezone_set('Asia/Calcutta'),因此对于当前设置,我可以按照我的时区触发每月的第一天。

但是问题是,我使用的是webmin,没有设置可以在每个月末运行,并且只列出了1-31之间的日期。在这里,我附上了屏幕截图。
“在此处输入图片描述”

如何在每个月的下午2点运行脚本?

非常感谢任何帮助,谢谢!。

有帮助吗?

解决方案

简单但丑陋的方式

设置为每28、29、30、31天运行一次。每次启动脚本时,使用bash / oerl脚本比较当日与当月的最大天数

其他提示

它从每天的28号开始一直运行到下个月的第一号。在脚本中,检查明天是否是一个月的第一天。如果是这样,那就跑,否则就死了。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top