Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unix 如何记录SFTP命令的输出_Unix_Logging_Sftp_Eof - Fatal编程技术网

Unix 如何记录SFTP命令的输出

Unix 如何记录SFTP命令的输出,unix,logging,sftp,eof,Unix,Logging,Sftp,Eof,这是我遇到困难的较大脚本中的一小段代码: sftp -o "StrictHostKeyChecking=no" -o "IdentifyFile=/export/home/myid/.ssh/id_rsa" data_cc@111.222.333.444 <<EOF put /u01/myfiles/file.zip EOF sftp-o“StrictHostKeyChecking=no”-o“IdentificationFile=/export/home/myid/.ssh/i

这是我遇到困难的较大脚本中的一小段代码:

sftp -o "StrictHostKeyChecking=no" -o "IdentifyFile=/export/home/myid/.ssh/id_rsa" data_cc@111.222.333.444 <<EOF
put  /u01/myfiles/file.zip
EOF

sftp-o“StrictHostKeyChecking=no”-o“IdentificationFile=/export/home/myid/.ssh/id\u rsa”数据_cc@111.222.333.444如果您在从cmd行(而不是在shell脚本中)运行命令时看到输出,那么输出似乎将变成std err,因此也可以使用
scp….>ftp.log 2>&1…
。如果没有看到任何输出,则只能检查
scp
的返回状态,以确定是否存在错误,因此
如果scp;然后回显“良好运行”>ftp.log,否则回显“错误sftp”>ftp.log;fi
。祝您好运。感谢您的回复……那么,使用sftp不可能做到这一点吗?您可以使用
sftp
,以及@shelleter对
scp
所做的操作。感谢您的回复
sftp-o“StrictHostKeyChecking=no”-o“IdentificationFile=/export/home/myid/.ssh/id\u rsa”数据_cc@111.222.333.444>ftp.log 2>&1
sftp -o "StrictHostKeyChecking=no" -o "IdentifyFile=/export/home/myid/.ssh/id_rsa" data_cc@111.222.333.444 > mysftp.log <<EOF
put  /u01/myfiles/file.zip
EOF