
1 iwishing 2019 年 5 月 19 日 写 2 个 cron job 吧,一个计数,一个执行 |
2 ochatokori 2019 年 5 月 19 日 via Android |
3 dream7758522 2019 年 5 月 19 日 via Android 提前生成 100 个间隔 20 天的日期,比如 1 月 1 日,1 月 20 日,2 月 10 日。然后批量定时 |
4 dream7758522 2019 年 5 月 19 日 via Android 或者设计一个脚本,计算 20 天后的日期,调用 crontab 定时,20 天后运行自己,如此循环 |
5 alect 2019 年 5 月 19 日 via iPhone |
6 awss 2019 年 5 月 19 日 via iPhone 这种可以拆一下去做,比如这样分成 2 个任务: 奇数月份 1 号、20 号各执行一次 偶数月份 10 号执行一次 |
7 carlclone 2019 年 5 月 19 日 2 楼那种就好了 , Laravel 任务调度 的实现方式 |
8 quqiuzhu 2019 年 5 月 19 日 via Android 每天调度一次,代码里面判断是否够 20 天。 |
9 icy37785 2019 年 5 月 19 日 via iPhone 6 楼方法其实不错 |
10 webdisk 2019 年 5 月 19 日 fcron 直接 480h command 就行 |
11 boris1993 2019 年 5 月 19 日 via Android 同意 #2 的。#6 的感觉碎片了..... |
12 ps1aniuge 2019 年 5 月 19 日 8 楼方法的 linux 版 powershell 代码: 假设今天是 2 日, 假设脚本为 [/tmp/mg 每隔 n 天任务计划.ps1] ``` #建议保存编码为:bom 头 + utf8 $当前脚本最后修改时间 = (Get-Item $PSCommandPath).lastwritetime if ($(get-date) -gt $当前脚本最后修改时间.adddays(20) ) { 你的 xxx 命令 #执行你的间隔 n 天任务 Add-Content -LiteralPath $PSCommandPath -Value '' #在当前脚本中插入回车 } ``` |
13 ps1aniuge 2019 年 5 月 19 日 脚本测试通过,win,linux 通用。 |
14 0ZXYDDu796nVCFxq 2019 年 5 月 19 日 via Android 用日期计算今天减 19700101,与 20 求余,结果等于某个数执行 cron 里就写每天执行一次 |