0

我想做的就是从命令行在远程系统上运行一个脚本文件(以便能够自动化它),并将其输出显示在标准输出中。我查看了ttssh 命令行,似乎我不能——例如使用 opensshssh命令——简单地提供如下所示的命令

ssh otherbox /bin/ls

有人告诉我,宏是可能的,我还没有研究过。这真的有必要吗?

4

1 回答 1

0

好吧,似乎宏是一种方式,但更糟糕的是,我似乎做不到

  • 在不弹出 GUI 的情况下运行它
  • 将远程标准输出通过管道传输到本地终端

运行这种宏的一种方法是

ttermpro ssh://user:pass@otherbox /user=user /auth=pass /M=ls.ttl

ls.ttl看起来像这样,使用 teraterm 的日志功能将远程标准输出捕获到文件中。

logopen 'log.txt' 0 1 1
wait '$'

send '/bin/ls'
send #10

send 'logout'
send #10
于 2016-06-16T02:36:18.747 回答