在windows里添加任务有很多方式,比较常用的是命令at和schtasks

而这连个命令的主要区别是什么呢?

at 命令在win7 中是不能将任务在前台执行的,所以很多朋友在win7中用at命令添加了任务,但到执行的时候发现只是打开了一个后台进程,及时加上 /interactive参数也没有效果,而schtasks命令在win7里就可以将任务在前台处理。

相反,如果是XP系统,则用schtasks命令不能在前台处理,反而用at命令加上/interactive参数到可以在前台执行,呵呵,挺奇怪的,其他的系统大家试试吧。

at 语法:

at [\\computername] time [/interactive] [/every:date[,...]| /next:date[,...]] command

\\computername      指定远程计算机。如果省略该参数,命令将安排在本地计算机

time      指定运行命令的时间。将时间以 24 小时标记(00:00 [午夜] 到 23:59)的方式表示为小时:分钟。

/interactive      允许作业与在作业运行时登录用户的桌面进行交互。

/every:date[,...]       在每个星期或月的指定日期(例如,每个星期四,或每月的第三天)运行命令。将 date 指定为星期的一天或多天 (M,T,W,Th,F,S,Su),或月的一天或多天(使用 1 到 31 的数字)。用逗号分隔多个日期项。如果省略了 date,将假定为该月的当前日期。

/next:date[,...]        在重复出现下一天(例如,下个星期四)时,运行指定命令将 date 指定为星期的一天或多天 (M,T,W,Th,F,S,Su),或月的一天或多天(使用 1 到 31 的数字)。用逗号分隔多个日期项。如果省略了 date,将假定为该月的当前日期。

command         指定要运行的 Windows 2000 命令、程序(.exe 或 .com 文件)或批处理程序(.bat 或 .cmd 文件)。当命令需要路径作为参数时,请使用绝对路径,也就是从驱动器号开始的整个路径。如果命令在远程计算机上,请指定服务器和共享名的 UNC 符号,而不是远程驱动器号。如果命令不是可执行 (.exe) 文件,必须在命令前加上 cmd /c,例如:  cmd /c dir > c:\test.out

at [\\computername] [[id] [/delete] | /delete [/yes]]

id  指定指派给已计划命令的识别码。

/delete  取消已计划的命令。如果省略了 id,计算机中已计划的命令将被全部取消。

/yes   当删除已计划的事件时,对系统的查询强制进行肯定的回答。

假如要在每天下午6点执行一个批处理文件,如下:

at 18:00 /interactive /every:M,T,W,Th,F,S,Su d:\restart.bat

schtasks 语法

schtasks的语法可以通过键入 schtasks /?来查看

创建任务的语法可以通过schtasks /create /?来查看

下面举范例说明:

想添加一个任务,在每天下午6点执行,如下

schtasks /create /tn tomcat /tr e:\restart.bat /sc daily /st 18:00

/tn  任务名称

/tr  命令所在位置

/sc  执行方式,是只执行一次还是每天执行等,可选参数有:

计划类型

修饰符值

描述

MINUTE

1 - 1439

任务每 N 分钟运行一次。

HOURLY

1 - 23

任务每 N 小时运行一次。

DAILY

1 - 365

任务每 N 天运行一次。

WEEKLY

1 - 52

任务每 N 周运行一次。

ONCE

没有修饰符。

任务运行一次。

ONSTART

没有修饰符。

任务在启动时运行。

ONLOGON

没有修饰符。

/u 参数指定的用户登录时,运行任务。

ONIDLE

没有修饰符。

系统闲置 /i 参数(需要与 ONIDLE 一起使用)指定的分钟数之后运行任务。

MONTHLY

1 - 12

任务每 N 月运行一次。

MONTHLY

LASTDAY

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

MONTHLY

FIRST、SECOND、THIRD、FOURTH、LAST

与 /dDay 参数一起使用,并在特定的周和天运行任务。例如,在月份的第三个周三

/st  执行时间点,win7中的格式hh:mm ,xp中的格式为hh:mm:ss

另附:taskkill语法

通过进程名称来杀死进程:

taskkill /f /im java.exe

/f  强制杀死

/im  进程名

更多详细语法请执行taskkill /?

在一个批处理中执行两个批处理的格式

start /d "d:\dir1"  a.bat

start /d "d:\dir2"  b.bat

java schtasks 不生效,at和schtasks的比较相关推荐

  1. 解决CentOS java环境不生效的问题

    解决CentOS java环境不生效的问题 参考文章: (1)解决CentOS java环境不生效的问题 (2)https://www.cnblogs.com/shibazizhan/p/813453 ...

  2. java schtasks 不生效,关于计划的任务:在Windows的schtasks命令中指定“启动”目录...

    我意识到在以下线程中可以"回答"此问题:使用schtasks.exe为计划任务指定运行目录 但是,我仍然无法理解答案,也无法准确了解结果如何. 我的schtasks命令如下所示: ...

  3. java schtasks 不生效,自动化测试之Windows计划定时任务命令schtasks及语法

    今天突然接触到schtasks这个命令,感觉挺有用的,索性就花点时间学习记录一下. 由于我是做自动化测试的,基于Selenium,使用到Selenium Grid, 一台Hub机控制着多台Node机. ...

  4. java事务不生效场景_讲一下,我最近帮忙面试的几个“高级”JAVA,真的心累

    最近看了很多简历,很多候选人年限不小,但是想着也不能通过简历就直接否定一个人,何况现在大环境越来 越难,大家找工作也不容易,于是就打算见一见. 在沟通中发现,由于年限不小,他们的定位基本都是" ...

  5. java事务不生效场景_事务的隔离级别、事务不生效的场景

    一.事务的隔离级别 1.读未提交Read Uncommited:事务还没提交的时候,修改的数据就让别的事务给读到了----脏读 2.读已提交Read Commited:事务A查询一个数据值是1,过了段 ...

  6. idea+tomcat实现热部署-修改java代码及时生效

    前言: 实现效果,修改java后端代码不必重启tomcat,实现热部署. (修改保存代码,要等几秒钟就可以生效了,我这边大概5s) 此文章也是在我测试完全没问题之后,回想我的配置过程所写的文章. 一. ...

  7. java事务不生效场景_springboot中使用@Transactional注解事物不生效的坑

    一:在springboot中使用事物遇到的坑 1.我们知道spring中的事物分为两种:一种是编程式事物,一种是声明式事物.顾名思义,编程式事物是指通过代码去实现事物管理,这里不做过多说明.另一种是声 ...

  8. 设置java环境变量生效 centos_解决CentOS java环境不生效的问题

    查看当前java版本 [root@localhost jdk1.6.0_45]# java -version openjdk version "1.8.0_65" OpenJDK ...

  9. Java AbstractProcessor不生效问题

    我出现的问题: 1,日志没有打印 2,编译没有生成Processor的Java文件,没有编译 解决办法: 1,参看别人的项目,他们是怎么写的 具体解决方案: 1,日志没有打印: 2,没有编译, 2.1 ...

最新文章

  1. NIPS2020 | DiffGCN:利用微分算子和代数多重网格池化优化图卷积
  2. Pgcli—自动完成和语法高亮的Postgres命令行工具
  3. 上海交通大学c语言章节作业,上海交通大学级C语言测试题.doc
  4. [转]配置子报表和钻取报表
  5. pragma名字的来源
  6. 转型产品经理该怎么做(适用于0-2岁的产品经理)
  7. java以逗号截取字符串_使用java流获取逗号分隔的字符串
  8. Spring-boot模块化编程
  9. LeetCode 25 Reverse Nodes in k-Group Add to List (划分list为k组)
  10. 商品包含资源和劳动两部分内容
  11. djyvp计算机电缆参数,计算机电缆标准-DJYVP-DJYPVP-DJYPV电缆外径-电缆参数
  12. steam++加速问题:出现显示443端口被 vmware-hostd(9860)占用的错误。
  13. FastReport 打印二维码多一位
  14. cmake的-G 参数
  15. 【安卓】设置应用的开机启动
  16. CIE1931-XYZ转CCT和Duv
  17. C#创建和部署Windows Service程序
  18. 如何获取用户当前位置并生成国际拨号前缀+验证不同国家的手机号格式
  19. 《金融学从入门到精通》读书摘记
  20. java 空clob_CLOB字段在java中操作

热门文章

  1. Ansys Lumerical | 光子晶体布拉格光纤仿真应用
  2. 【基于物联网的智能草莓种植系统的设计与实现系列教程】7-树莓派触3.5寸控屏连接翻转与触屏校准 (课程设计、毕设项目、树莓派、yolov5)
  3. 【TL】QLExpress
  4. Python中的输入和输出
  5. sql去重,去重查询,去重删除
  6. python浮点数输出格式_python常见的格式化输出小结
  7. Searchable Symmetric Encryption (SSE)介绍
  8. 《Qt》part 10 Qt5.5 状态栏设置
  9. 游客目的地印象分析的最优模型设计
  10. 男人职场不成熟十大标志