使用Python连接连接服务器后,执行start.sh文件

使用Python连接连接服务器后,执行start.sh文件

增加了ip地址的可配置,和服务路径的可配置

具体代码如下:

import paramiko,sys
ip = sys.argv[1]
service = sys.argv[2]
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect(hostname=ip, port=22, username='root', password='123456')
#ssh.exec_command('source /data/wwwroot/%s/bin/;sh start.sh'%(service))
ssh.exec_command('source /etc/profile; sh /data/wwwroot/%s/bin/start.sh'%(service))
ssh.close()
原文地址:https://www.cnblogs.com/siyz/p/14105256.html