使用paramiko类
import paramiko
try:
s = paramiko.SSHClient()
s.set_missing_host_key_policy(paramiko.AutoAddPolicy())
s.connect(hostname=server, username='root', password=password)
# 1. 查看JMeter进程
stdin, stdout, stderr = s.exec_command('cd /home/jmeter; ps -ef | grep jmeter; pwd')
print(stdout.read())
# 2. 杀掉JMeter进程
stdin, stdout, stderr = s.exec_command("cd /home/jmeter; ps -ef | grep java | awk '{print $2}' | xargs kill -9; pwd")
print(stdout.read())
# 3. 查看JMeter进程
stdin, stdout, stderr = s.exec_command('cd /home/jmeter; ps -ef | grep jmeter; pwd')
print(stdout.read())
# 4. 重新启动JMeter
stdin, stdout, stderr = s.exec_command('cd /home/jmeter; nohup /usr/jmeter/apache-jmeter-4.0/bin/jmeter-server >nohup.out 2>&1 &')
print(stderr.read())
# 5. 查看JMeter进程
stdin, stdout, stderr = s.exec_comm