【问题标题】:Scheduling task in Windows involving SCP, SSHWindows 中涉及 SCP、SSH 的调度任务
【发布时间】:2013-03-07 00:02:04
【问题描述】:

我正在使用 Git Bash 在 Windows 8 中运行以下脚本;手动运行时工作正常--scp、ssh 等都工作正常。但是放入任务计划程序时它不起作用。任务计划程序停止在 scp ... 不运行 scp 命令。在调度程序中,我看不到任何错误消息或错误日志(我不知道在哪里查找日志文件)。

我正在使用:以最高权限运行 UNCHECKED;为 Windows 8 配置;

Wscript.echo "Running abc.exe"
Set objShell = CreateObject("WScript.Shell")
Return = objShell.Run ("C:\abc.exe /S", 1, true)
Wscript.echo "Done Running abc.exe"
WScript.Sleep(5000)
Wscript.echo "Done sleeping"
dim fileSystem
Set fileSystem = CreateObject("Scripting.FileSystemObject")
Return = objShell.Run ("scp -i c:/users/uname/.ssh/id_dsa /c/data/*.txt admin@svr3.com:/mnt/wnd01/txt",0,true)
Wscript.echo "Uploading file, Return message " & Return
if Return = 0 then
  WScript.Sleep(5000)
  Wscript.echo "Done sleeping on scp"
  fileSystem.MoveFile "C:\data\*.txt","C:\data\archivefiles"
  Return = objShell.Run ("ssh -i c:/users/uname/.ssh/id_dsa admin@svr3.com '/opt/drupal/scripts/import_raw.sh wnd01'",0,true)
end if
Wscript.echo "Running DB script on server, Return message " & Return

任何帮助弄清楚可能发生的事情将不胜感激。

【问题讨论】:

    标签: ssh scheduled-tasks scp wsh


    【解决方案1】:

    它实际上是调用执行abc.exe,然后将文件上传到服务器,将文件移动到服务器中的特定位置。

    【讨论】:

      猜你喜欢
      • 2011-11-01
      • 2011-11-17
      • 1970-01-01
      • 1970-01-01
      • 2011-06-12
      • 1970-01-01
      • 2012-04-21
      • 1970-01-01
      • 2015-07-12
      相关资源
      最近更新 更多