使用perl ssh在远程服务器上写文件

时间:2016-12-02 20:29:42

标签: linux perl ssh remote-access

我正在尝试使用perl

在不同的服务器上创建文件

可能吗?

我现在拥有的东西

我试过这个,但它只写了本地

my $xml =qq|

hello

 |;

 open FILE,">","../hello/".$randchar . ".xml";print FILE $xml;close FILE;

这将在文件夹hello

下创建一个本地XML文件

是否可以在不同的服务器上创建XML文件?我有什么选择?我在两台服务器上都使用Linux

例如使用ssh 感谢

1 个答案:

答案 0 :(得分:1)

您可以使用以下内容:

Public class RequestResponse {

    @SerializedName("questions")
    ArrayList<Question> questions;

    public ArrayList<Question> getQuestions() {
        return questions;
    }
}

但是我不明白为什么你使用perl以及你想要它做什么。

或者,您可以在本地创建文件并使用以下命令将其移动到服务器:

echo text|ssh server "cat >file"

在perl中你可以使用类似的东西:

scp file server:

如果您想处理多个文件,则另一种方法可能是使用sshfs。这允许您安装其他服务器的目录并使用本地文件访问来使用它。