#文件传输 远程执行命令
import paramiko
import sys
hostname=input('请输入你要连接的linux主机ip:')
port=22
username=input('请输入你要登录的用户名:')
password=input('请输入你用户名的密码:')
#绑定实例
client=paramiko.SSHClient()
client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
client.connect(hostname,port,username,password, timeout=5)
#远扮毁肆程执行命令
comm=input('请输厅轿入你要执余桥行的shell命令:')
stdin, stdout, stderr = client.exec_command(comm)
result=stdout.read()
error=stderr.read()
#判断stderr 输出是否为空 不为空打印结果 为空打印报错信息
if not error:
print(result.decode('utf-8'))
else:
print(error.decode('utf-8'))
client.close()
#试试这个(保存并给予此文件x权限然后答棚在终端运行):arg_cnt=$#
arg_list=$*
biggest=$1
if [ $arg_cnt -eq 0 ]then
echo "$RF 后面必须添加你想要做比较的数(以空衡胡格分隔)"
exit 1
fi
for each_arg in $arg_list
do
if [ $each_arg -gt $biggest ]then
biggest=$each_arg
fi
done
echo "最大的数是 : $biggest \咐举拦n"
exit 0
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)