我需要每隔4個星期一提醒一次(=每28天)從我開始計算的星期一。所以我想我可以有Ruby腳本每隔4個星期一?
- 給我發電子郵件(我知道該怎麼做這樣這部分)
- 每4個週一,不是每4個週一的一個月。 (< ---如何紅寶石此位碼?)
我將通過的cron每星期一運行紅寶石紙條....
我需要每隔4個星期一提醒一次(=每28天)從我開始計算的星期一。所以我想我可以有Ruby腳本每隔4個星期一?
我將通過的cron每星期一運行紅寶石紙條....
假設你已經決定了它是一個星期一,再算上天自今年(yday()
)的開始,模數28,看看結果是在22和27(含)或者是0.
給定一個開始(初始運行)日期,您可以使用step(28)
獲取下一個日期,如果它等於當前日期,請運行,然後將其存儲以供下次運行。另外,如果您的意思是本月的第4個星期一,請檢查當月的當前日期,如果是在本月的第22日和第28日之間,那麼您將處於該日的第四次發生那個月的那個星期。
給this一試。每當克隆紅寶石。
這位先生計算了本月的第一週,如果你每週一用cron運行你的腳本,那麼你只需要通過ruby找出是否是本月的第四周。
我需要每隔4個星期一=每隔28天提醒一次(查看我的更新問題)不是每個月的第4個星期一。 – Radek
我認爲你應該使用這兩種寶石寶石:
要設置一個cron作業 - > WHENEVER - https://github.com/javan/whenever
gem install whenever
要發送電子郵件(明顯) - > GMAIL - https://github.com/nu7hatch/gmail 創業板安裝gmail
好運:D
更新了我的問題。我的意思是每28分鐘... – Radek
聽起來不錯。你有問題嗎? –
@大衛:至少有四個人理解,你可以看到有四個答案。所以這些問題是第二個要點。 – Radek