【发布时间】:2019-09-16 18:23:57
【问题描述】:
我正在尝试学习 linux bash 脚本。我有一个脚本,我想获取这个脚本的返回值并将其存储在一个变量中。
欢迎任何帮助。
提前谢谢你。
#!/bin/bash
HOST_NAME=$1
{ echo "105" ; sleep 5; } | telnet $HOST_NAME 9761;
【问题讨论】:
-
考虑使用 ssh(最好使用 public-key-auth)来执行远程命令。首先也是最重要的:不使用明文密码。其次,由于 telnet 定期执行的任何交互式欢迎或每日消息通知,管理起来更容易。第三,容易(呃)执行完整的脚本。