SSH从txt文件逐个执行命令

时间:2014-10-11 05:42:50

标签: ssh wget execute

我有一个文本文件,其中包含多组ssh命令 如何在ssh中执行这些命令?并逐个执行命令?

我的文件名是:urllist.txt
urllist.txt内我有以下命令:

wget -O file1.f url1
wget -O file2.f url2
wget -O file3.f url3
# about thousands of links.

如何在ssh中逐个执行它们?

1 个答案:

答案 0 :(得分:0)

您可以尝试将文本文件设置为脚本,以便在远程计算机上执行这些命令。

要在远程ssh会话中运行该脚本,您可以参考“how to use ssh to run shell script on a remote machine?

如果rmeote机器是Unix机器:

ssh root@MachineB 'bash -s' < local_script.sh

更完整的解决方案将使用python (client side) tool Fabric