[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[系统相关] 批处理at任务无法执行,通过Add Scheduled Task添加任务可以执行

bat脚本如下,自动ftp下载上传,但是使用at添加任务不能运行。请高手帮忙解答为什么,谢谢!
  1. :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
  2. @echo open hkgopr03-in> O:\temp\getandput.txt
  3. @echo ftpuser>>O:\temp\getandput.txt
  4. @echo 33444433>>O:\temp\getandput.txt
  5. @echo bin>>O:\temp\getandput.txt
  6. @echo get ISALog_%date:~0,4%-%date:~5,2%-%date:~8,2%_web.zip O:\Temp\ISALog_%date:~0,4%-%date:~5,2%-%date:~8,2%_web_03.zip>>O:\temp\getandput.txt
  7. @echo close>>O:\temp\getandput.txt
  8. @echo open hkgopr02-in>> O:\temp\getandput.txt
  9. @echo ftpuser>>O:\temp\getandput.txt
  10. @echo 33444433>>O:\temp\getandput.txt
  11. @echo bin>>O:\temp\getandput.txt
  12. @echo get ISALog_%date:~0,4%-%date:~5,2%-%date:~8,2%_web.zip O:\Temp\ISALog_%date:~0,4%-%date:~5,2%-%date:~8,2%_web_02.zip>>O:\temp\getandput.txt
  13. @echo close>>O:\temp\getandput.txt
  14. @echo open hkgopr01-in>> O:\temp\getandput.txt
  15. @echo ftpuser>>O:\temp\getandput.txt
  16. @echo 33444433>>O:\temp\getandput.txt
  17. @echo bin>>O:\temp\getandput.txt
  18. @echo get ISALog_%date:~0,4%-%date:~5,2%-%date:~8,2%_web.zip O:\Temp\ISALog_%date:~0,4%-%date:~5,2%-%date:~8,2%_web_01.zip>>O:\temp\getandput.txt
  19. @echo close>>O:\temp\getandput.txt
  20. @echo open itocftp>>O:\temp\getandput.txt
  21. @echo ftpuser>>O:\temp\getandput.txt
  22. @echo 33444433>>O:\temp\getandput.txt
  23. @echo bin>>O:\temp\getandput.txt
  24. @echo put O:\temp\ISALog_%date:~0,4%-%date:~5,2%-%date:~8,2%_web_03.zip>>O:\temp\getandput.txt
  25. @echo put O:\temp\ISALog_%date:~0,4%-%date:~5,2%-%date:~8,2%_web_02.zip>>O:\temp\getandput.txt
  26. @echo put O:\temp\ISALog_%date:~0,4%-%date:~5,2%-%date:~8,2%_web_01.zip>>O:\temp\getandput.txt
  27. @echo bye>>O:\temp\getandput.txt
  28. @ftp -s:o:\temp\getandput.txt
复制代码

不知道你开启at的服务程序不?

TOP

晕,你给这个脚本有什么用?(at计划运行a.exe岂不是要把a.exe上传?)

关键是你的at命令是怎么用的?
命令行参考:hh.exe ntcmds.chm::/ntcmds.htm
求助者请拿出诚心,别人才愿意奉献热心!
把查看手册形成条件反射!

TOP

看来是我没说清楚吧,没有人能够帮忙回答。

TOP

简单点说吧,下面的.test.bat文件
  1. @echo open  ftpserver > test.txt
  2. @echo ftpuser>>test.txt
  3. @echo ftppasswd>>test.txt
复制代码
直接在命令行或者双击都可以执行,生成test.txt文本,但是通过at.exe添加任务后at 9:20 /every:M,T,W,Th,F,S,Su c:\temp\test.bat,则无法生成test.txt文件。
不知为何?

[ 本帖最后由 saintbin 于 2009-10-19 09:48 编辑 ]

TOP

回复 5楼 的帖子

楼主这个反馈时间可真够长的。。。

相对路径问题。
test.txt生成在at.exe所在目录。
命令行参考:hh.exe ntcmds.chm::/ntcmds.htm
求助者请拿出诚心,别人才愿意奉献热心!
把查看手册形成条件反射!

TOP

我把路径写成绝对路径也不行啊。
更奇怪的是,我在自己的电脑上可以,在另一台电脑上却不行,很纳闷啊:(

TOP

返回列表