是否有一个Shell脚本,我们可以在其中更新两个文件并在第三个文件中更改一行

时间:2019-04-05 17:01:17

标签: python shell

我在服务器中有三个文件。我要用内容A更新第一个文件,并用内容B更新第二个文件。在第三个文件中,我要用内容C替换最后一行。最后,我想重新启动一些服务。

1 个答案:

答案 0 :(得分:-1)

您可以使用paramico通过ssh连接到sftp服务器。在下面的代码中,将#中包含的文本替换为相关字段。您可以使用命令循环'ssh.exec_command'来执行任务

 import paramiko
 ssh = paramiko.SSHClient()
 ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
 ssh.connect('#Host address#', username='#username#', password='#password#')
 stdin, stdout, stderr = ssh.exec_command('#commands#')
 ssh.close()