windows下定时任务设置

Linux 系统可以通过crontab -e 设置定时任务,Windows系统没有crontab命令,但是Windows系统有跟crontab命令比较接近的命令: schtasks 命令。

# 设置定时任务

(每分钟执行一次):

schtasks /create /tn "crontab_name" /tr "F:\test.bat" /sc minute /mo 1

(每天9:30执行)

schtasks /create /tn "crontab_name" /tr "F:\test.bat" /sc daily /st 09:30

# 查询定时任务(如果查询出错,那么切换字符集 chcp 437,切回来 chcp 936)

schtasks /query

# 删除定时任务

schtasks /delete /tn "crontab_name"

schtasks

schtasks create    创建新的计划任务。

语法

schtasks /create /tn TaskName /tr TaskRun /sc schedule [/mo modifier] [/d day] [/m month[,month...] [/i IdleTime] [/st StartTime] [/sd StartDate] [/ed EndDate] [/s computer [/u [domain\]user /p password]] [/ru {[Domain\]User | "System"} [/rp Password]] /?

参数

/tn TaskName         指定任务的名称。

/tr TaskRun             指定任务运行的程序或命令。键入可执行文件、脚本文件或批处理文件的完全合格的路径和文件名。

                               如果忽略该路径,SchTasks.exe 将假定文件在 Systemroot\System32 目录下。

/sc schedule           指定计划类型。有效值为 MINUTE、HOURLY、DAILY、WEEKLY、MONTHLY、ONCE、ONSTART、ONLOGON、ONIDLE。

值说明

MINUTE、HOURLY、DAILY、WEEKLY、MONTHLY

指定计划的时间单位。

ONCE

任务在指定的日期和时间运行一次。

ONSTART

任务在每次系统启动的时候运行。可以指定启动的日期,或下一次系统启动的时候运行任务。

ONLOGON

每当用户(任意用户)登录的时候,任务就运行。可以指定日期,或在下次用户登录的时候运行任务。

ONIDLE

只要系统空闲了指定的时间,任务就运行。可以指定日期,或在下次系统空闲的时候运行任务。

/mo modifier

指定任务在其计划类型内的运行频率。这个参数对于 MONTHLY 计划是必需的。对于 MINUTE、HOURLY、DAILY 或 WEEKLY 计划,这个参数有效,但也可选。默认值为 1。

计划类型

修饰符

说明

MINUTE

11439

任务每 n 分钟运行一次。

HOURLY

123

任务每 n 小时运行一次。

DAILY

1365

任务每 n 天运行一次。

WEEKLY

152

任务每 n 周运行一次。

MONTHLY

112

任务每 n 月运行一次。

LASTDAY

任务在月份的最后一天运行。

FIRSTSECOND、THIRD、FOURTH、LAST

与 /d day 参数共同使用,并在特定的周和天运行任务。例如,在月份的第三个周三。

参考:

http://www.cnblogs.com/lostyue/archive/2011/10/24/2223166.html

然后在F:\test.bat中添加要执行的命令:

f:

python f:\test.py



本文转自 f_066 51CTO博客,原文链接:http://blog.51cto.com/ganmu/2072586,如需转载请自行联系原作者

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值