在网上查了一些资料,我尝试使用 windows 下的任务计划程序,但是,重复任务间隔只有 5 分钟~1 个小时的,请问每隔 3 小时如何设置呢?
1
rocksolid 2017-03-09 09:21:22 +08:00 1
直接 python 里用循环执行 time.sleep 不就好了
|
2
lijsh 2017-03-09 09:22:45 +08:00 via Android 2
好久没写 python ,可不可就搞一小时,然后设置一个计数器,算到三才执行程序
|
3
jsq2627 2017-03-09 09:24:39 +08:00 2
windows 的任务计划就可以。选重复间隔时间那里除了可以从下拉框选也可以手动输入。
|
4
276562578 2017-03-09 09:25:31 +08:00 via Android 1
我记得我之前用过 win 下的貌似和 at 一样的计划任务工具, win10 ,貌似 win 自带的,你去找下计划任务的命令, cmd 下就可以做到,很好用
|
5
lhbc 2017-03-09 09:28:33 +08:00 via iPhone 1
计划任务,选 1 小时,然后把 1 改为 3
|
6
Cannikin 2017-03-09 09:32:17 +08:00 1
|
7
jy02201949 2017-03-09 09:33:35 +08:00
计划任务那里手动可以改的吧
|
8
muyi 2017-03-09 09:35:42 +08:00 via iPhone 1
定时任务框架 APScheduler
|
9
bearqq 2017-03-09 09:40:46 +08:00 via Android 1
schtasks /create /sc minute /mo 60 /tn "test" /tr C:\1.exe
这是每 60 分钟 本质上还是计划任务 |
10
wisefree OP |
11
lgpqdwjh 2017-03-09 09:53:20 +08:00 1
计划任务 可以的
|
13
ren2881971 2017-03-09 09:57:22 +08:00 2
windows 自带 定时任务 写个 bat 文件,在文件里面执行 python 就好。
|
14
wisefree OP @ren2881971 我在“操作“里直接用 python.exe 文件路径 参数也添加了,虽然执行了,但是没有效果。。。写一个 bat ,执行 python ,就好了。
|
15
JiaZombie 2017-03-09 10:53:25 +08:00 1
不管 Py 还是什么,脚本类的应该都可以采用“写一个 bat ,然后使用系统自带的计划任务实现定时重复执行”这个方法。
|
16
loading 2017-03-09 10:55:21 +08:00 via Android 1
计划任务
linux 是 crontab |
17
zhuangzhuang1988 2017-03-09 11:12:45 +08:00
@loading 渣渣 crontab
|
18
loading 2017-03-09 11:27:04 +08:00 via Android
@zhuangzhuang1988 那应该用啥?
|
19
Owenjia 2017-03-09 11:49:29 +08:00 via Android
用 systemd.timer 吧。
|
20
Owenjia 2017-03-09 11:50:32 +08:00 via Android 1
呃,不对, windows 是计划任务。
|
21
doyel 2017-03-09 11:57:57 +08:00 1
计划任务最靠谱,线程休眠挂掉的概率远高于系统定时执行
同理与 Linux 下也推荐使用 cron 来定时执行各种指定间隔的程序 |
22
byfar 2017-03-09 12:51:31 +08:00
计划任务
|
23
huiyue 2017-03-09 13:04:53 +08:00
计划任务每分钟执行一次,每次 pyton 里面计数也行,判断时间也行,怎么都可以。
|