代码改变世界

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

2020-12-08 19:44  白天很白≯  阅读(360)  评论(0编辑  收藏  举报

 

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