网站地图    收藏   

主页 > 系统 > windows >

win2008计划任务---注意事项 - Windows操作系统 - 自学

来源:自学PHP网    时间:2015-04-17 17:13 作者: 阅读:

[导读] 终于解决了一个困扰我好久的问题。 我在win2008 R2 中创建了任务计划,每天凌晨1点运行批处理------自动备份c盘某文件到d盘某文件夹,并且以当前时间作为这个文件夹的名字,顺手写个...

终于解决了一个困扰我好久的问题。

我在win2008 R2 中创建了任务计划,每天凌晨1点运行批处理------自动备份c盘某文件到d盘某文件夹,并且以当前时间作为这个文件夹的名字,顺手写个记事本记录当前时间到路径里。批处理的名字是 auto backup tess&webtess.cmd

理所当然的执行失败了。。但是却没有任何在我看来的有效错误提示。即使手动运行该任务计划也没有反应。(只有黑框闪过)直到我注意到了“&”符号。改了常规的名字,试着手动运行一次,ok,事情看来没有那么悲观。

接着第二个问题摆在了我面前,当我试图让任务计划自动运行时,日志里还是报错。只不过报错内容变为了下图所示:

(报错图)

\

图中告诉我有一个进程已经执行了,不可以重复执行。于是乎,因为批处理是cmd,我就把所有的cmd进程一一手动杀掉。再次实验,实验成功。达成目标。

结论(注意事项):

1、不可以给自己埋坑,尽量不要在过程中起什么带特殊符号的怪名字

2、配置为 “如果任务已经进行了,则停止已存在的进程”(图三)

3、配置为 “无论用户是否登陆都运行、不要保存密码,只在本机操作”(图一)

下面是一些关键的截图:

(图一)

\

(图二)

\

(图三)

\

ps:

1、在网上查得,大家都在说要给图二中的startin 处填写一个要运行的程序的路径,不加“\”号和引号。

2、做程序员的哥们告诉我要在图二中的add arguments 填一个参数-startup

以上记录下来,留作不时之需。

感谢老憨的帮助和点拨

开始觉得调试错误是件很有成就感的有意思的事

@echo off

rem 把上述中的批处理记录下来,留个纪念
rem 该批处理旨在备份两个软件的数据库

md E:\tess_webtess_backup\tess_%date:~6,4%%date:~0,2%%date:~3,2%

copy  C:\TESS\School.ldb  E:\tess_webtess_backup\tess_%date:~6,4%%date:~0,2%%date:~3,2%\school.ldb
copy  c:\tess\school.mdb  E:\tess_webtess_backup\tess_%date:~6,4%%date:~0,2%%date:~3,2%\school.mdb
copy  c:\tess\tess.exe    E:\tess_webtess_backup\tess_%date:~6,4%%date:~0,2%%date:~3,2%\tess.exe

md E:\tess_webtess_backup\webtess_%date:~6,4%%date:~0,2%%date:~3,2%

copy  C:\webtess\webtess.ldb    E:\tess_webtess_backup\webtess_%date:~6,4%%date:~0,2%%date:~3,2%\webtess.ldb

copy  C:\webtess\webtess.mdb    E:\tess_webtess_backup\webtess_%date:~6,4%%date:~0,2%%date:~3,2%\webtess.mdb

echo %date%%time%  >>  E:\tess_webtess_backup\log_date.txt

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论