我已经设置了一个脚本,将一些数据放入文件中,然后将其上传到 SFTP 服务器。
我有命令
SFTP -i \path\to\.ssh\id_rsa -b \path\to\ftpcommands [email protected]
命令sftp
批处理文件刚刚有mput *.csv
当我从命令提示符运行它时,它工作正常。当我将其设置为在系统配置文件下运行的计划任务时,它会跳过该sftp
行。没有错误。我看到脚本中所有其他命令的输出,因为我已将输出重定向到日志文件。
答案1
sftp
被“跳过”的可能性不大。
更有可能的是,您没有将“错误输出”重定向到日志文件
用于> log 2>&1
重定向标准输出和错误输出。我相信这会揭示问题的根本原因。