python 连接 linux 服务器操作 输入命令后,linux 执行命令后需要按 enter 键才能继续执行 请问,enter 键的命令是什么? 下面是代码 ssh = paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) ssh.connect(hostname='21.221.168.141', port=22, username='tomcat', password='tomcat123') stdin, stdout, stderr = ssh.exec_command('cd /yyy/abc;sh shutdown-box.sh abc;sh launch-box.sh') log = stdout.read() print(log)
解释下 comand: cd /yyy/abc (先进入 abc 文件夹) sh shutdown-box.sh abc (结束 abc 服务) sh launch-box.sh (启动 abc 服务,问题出现在这里,执行整个 launch 启动,需要人工按下“ enter ”键,但是我想在这个脚本让他执行到这里自动回车,请问有大佬知道需要怎么输入命令,会自动执行 enter 吗?)
1
jeremaihloo 2018-08-22 09:49:03 +08:00
你这个格式,没人想看下去呀
|
2
zhouquan03 2018-08-22 09:53:10 +08:00
enter 就是执行动作!
|
3
bomb77 2018-08-22 11:37:56 +08:00
|
4
baelish 2018-08-22 11:49:13 +08:00
expect
|