将Shell脚本中的SFTP命令日志重定向到文件

时间:2017-09-04 14:10:39

标签: unix sftp

我的shell脚本上有这段代码

dt[] <- lapply(dt, function(x) as.integer(x == "1"))

它工作正常并在控制台中显示日志。如何将日志重定向到文件而不是控制台?

我知道当我重定向

时这可行
sftp myuser@192.168.0.15 <<EOF
cd /c/folder
lcd /ux/source
put -p *.csv
exit
EOF

如果在脚本本身中定义了日志文件的文件名怎么办?如何将脚本中的sftp命令重定向到文件?

1 个答案:

答案 0 :(得分:2)

更改此行 sftp myuser@192.168.0.15 <<EOF 对此 sftp myuser@192.168.0.15 <<EOF >> logfile