使用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()