通过SCP将文件从WWW文件夹复制到外部服务器

时间:2015-11-23 12:46:02

标签: linux bash apache ssh scp

我想将本地Web服务器(在apache-2下)分配的一些本地文件复制到外部服务器文件夹。 我已经在外部服务器中复制了公钥,并且在通过Linux Terminal访问时不需要我的密码,但是当我尝试使用Bash脚本执行相同操作时,该命令不会工作,没有任何反应。 这是我的sh代码:

#!/bin/bash

text=("$1");
times_text=("$2");
gender=("$3");
pitch=("$4");
mood=("$5");

paste <(printf "%s\n" "${times_text[@]}") <(printf "%s\n" "${text[@]}") <(printf "%s\n" "${gender[@]}") <(printf "%s\n" "${pitch[@]}") <(printf "%s\n" "${mood[@]}") > ./tmp/data.txt

cat ./tmp/data.txt  | cut -f 2-2 | while read line; 
do 
    echo $line >> ./tmp/file_to_copy.txt;
done

scp ./tmp/file_to_copy.txt user@externalServer:Folder/to/copy

我需要远程执行这些命令,而且我不知道为什么文件没有复制到所需的外部服务器文件夹中。

0 个答案:

没有答案