激萌的萝莉 发表于 2019-8-3 11:02

cron定时问题

设个提醒,比如第一天8点,第二天8点30,第三天9点...cron办得到吗

foraiur 发表于 2019-8-3 11:10

做个每分钟的执行的脚本,用脚本来统一处理复杂的计划任务

gouchaoer 发表于 2019-8-3 12:01

2l正解,去找对应的cron库,我就这样的

gouchaoer 发表于 2019-8-3 12:01

cron环境变量和debug输出注意一下

route666 发表于 2019-8-3 12:45

理论上来说你这个需求也可以设置成每隔24.5小时执行一次(

—— 来自 samsung SM-G9750, Android 9上的 S1Next-鹅版 v2.1.2

qieyifonger 发表于 2019-8-3 13:03

0 8 */3 * * xxx.sh
30 8 */3 * * xxx.sh
0 9 */3 * * xxx.sh
...

—— 来自 Xiaomi Redmi K20 Pro, Android 9上的 S1Next-鹅版 v2.1.2

塔奇克马 发表于 2019-8-3 13:12

offset变量?我就知道用脚本实现,单纯corn不清楚.

激萌的萝莉 发表于 2019-8-3 14:04

route666 发表于 2019-8-3 12:45
理论上来说你这个需求也可以设置成每隔24.5小时执行一次(

—— 来自 samsung SM-G9750, Android 9上的 S1 ...

cron不支持这种操作啊

route666 发表于 2019-8-3 14:33

激萌的萝莉 发表于 2019-8-3 14:04
cron不支持这种操作啊

查了一下确实不行,那只能参考楼上答案了。

—— 来自 samsung SM-G9750, Android 9上的 S1Next-鹅版 v2.1.2

爵士人生 发表于 2019-8-3 15:15

如果只有三天,每天偏移半小时,写三行cron任务不就行了。
如果每天都要求偏移半小时,四十八行也够了。

激萌的萝莉 发表于 2019-8-3 16:24

爵士人生 发表于 2019-8-3 15:15
如果只有三天,每天偏移半小时,写三行cron任务不就行了。
如果每天都要求偏移半小时,四十八行也够了。 ...

可惜只能有一行

美人希 发表于 2019-8-3 16:31

写个while true得了

— from OPPO PAAM00, Android 8.1.0 of S1 Next Goose v2.1.2

激萌的萝莉 发表于 2019-8-3 17:24

美人希 发表于 2019-8-3 16:31
写个while true得了

— from OPPO PAAM00, Android 8.1.0 of S1 Next Goose v2.1.2

先不说cron只能写一行的前提,写个while阻塞线程了吧?

崩坏世界 发表于 2019-8-3 17:56

每隔30分钟执行一次,然后在task里判断日期时间来决定是否继续执行?

—— 来自 Xiaomi MI 6, Android 8.0.0上的 S1Next-鹅版 v2.1.2

子犴 发表于 2019-8-3 18:31

楼上+1
逻辑交给脚本
cron只负责最小公约数的调度就好啦
页: [1]
查看完整版本: cron定时问题