【发布时间】:2014-06-18 05:08:13
【问题描述】:
我是 TCL 的新手,我想连接一个 ssh 会话,在远程机器上我想执行"radiusd -X" 这个命令将通过控制台上的日志消息正常。我想捕获这些日志并需要存储在本地机器上(我启动了 ssh 会话)
请有人通过解释帮助我了解 TCL 期望编码部分
【问题讨论】:
-
你认为你为什么需要
expect?如果您需要自动发送密码,建议您改为设置 ssh 密钥。然后你可以简单地做set output [exec ssh user@host radiusd -X] -
radiusd -X 不是密码 "radiusd -X" 是一个 linux 命令,用于在调试模式下启用 radius 服务器登录,一旦控制台上的命令抛出错误和日志消息,我想捕获这些错误和日志消息需要发送到本地机器(我在其中启动了 ssh 会话)
-
我的示例所做的所有这些。你试过了吗?