linux shell 远程控制 后台长期运行 shell 脚本
shell 脚本 如何 实现 socket 服务器?
shell 脚本 如何实现 socket client?
import paramiko
import time
def start_arm_tcpdump():
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect("10.0.0.2", 22, "root", "dev2021")
# ssh.exec_command("pwd")
# stdin,stdout,stderr = ssh.exec_command("pwd")
# print(stdout.read())
# # ssh.exec_command("tcpdump -i eth1 -l '(host 192.168.99.219) and (not port 22)' -s0 -w -| nc 10.0.0.6 8888 &")
# # print(stdout.read())
# # nohup your_shell.sh > /dev/null 2>&1 &
# ssh.exec_command("nohup /root/do_tcpdump.sh abc > /dev/null 2>&1 &")
#stdin, stdout , stderr = ssh.exec_command("/root/poll_shell/stop_cmd.sh")
# print (stdin, stdout , stderr)
stdin,stdout,stderr = ssh.exec_command("/root/poll_shell/stop_cmd.sh")
result = stdout.read()
if result:
print(result)