上个月的第一天特定时间(00:01)&上个月的最后一天特定时间(23:59)

时间:2017-10-13 18:24:52

标签: python bash shell date

所以我在python中编写了一个脚本。

基本上它会提取大量数据。该脚本需要40条光纤线路才能让公司看到它们的正常运行时间。它列出了所有名称,停机时间(以分钟为单位)和正常运行时间(百分比)。

将其放入 .csv 并发送给公司中的联系人,该联系人使用此联系人查看公司是否符合其承诺的维护。

现在我已经完成了脚本,并且已经手动运行了,但是当我用cron设置它时,我遇到了一些日期问题。

我希望日期从00:01上个月的第一天开始,例如01. 9月00:01,结束日期是9月30日23:59。

1 个答案:

答案 0 :(得分:0)

你的问题有点令人困惑,所以我写这篇文章是为了在每个月的第一天和最后一天运行。 我建议使用多行,如下所示:

1 0 1 * * /path/to/your/script.py # First day of month
55 23 30 4,6,9,11 * /path/to/your/script.py  # Last day of all months with 30 days
55 23 31 1,3,5,7,8,10,12 * /path/to/your/script.py # months with 31 days
55 23 28 2 * /path/to/your/script.py # Last day of February