",".-6ren">
gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-04 05:43:01 24 4
gpt4 key购买 nike

我正在尝试使用 perl 在不同的服务器上创建文件

这可能吗?

这就是我到目前为止所拥有的

我已经尝试过,但它只写本地

my $xml =qq|

hello

|;

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

这会在文件夹 hello 下创建一个本地 XML 文件

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

例如使用 ssh谢谢

最佳答案

你可能会使用这样的东西:

echo text|ssh server "cat >file"

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

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

scp file server:

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

system("scp", "file", "server:");

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

关于linux - 使用perl ssh在远程服务器上写入文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40940358/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com