Chinaunix

标题: 哪位XDJM可以用shell实现,在本地telnet到远端,执行相关命令后,log留在本地的脚本? [打印本页]

作者: jackandtom    时间: 2006-03-15 18:07
标题: 哪位XDJM可以用shell实现,在本地telnet到远端,执行相关命令后,log留在本地的脚本?
我想实现在一个功能:
在本地用telnet到相关的主机上,执行相关的命令后,把命令的输出不是在远端的终端上显示,而是在本地的主机上存下来,然后对本地的Log进行分析。哪位XDJM可以用shell实现?十分感谢!
作者: AT    时间: 2006-03-15 21:21
  1. ( sleep 15
  2. echo "username"
  3. sleep 5
  4. echo "passwd"
  5. sleep 5
  6. echo "Your command"
  7. ) | telnet host_IP >> log_file
复制代码

[ 本帖最后由 AT 于 2006-3-15 21:23 编辑 ]
作者: HeavenTear    时间: 2006-03-17 15:15
标题: 回复 1楼 jackandtom 的帖子
telnet your_host_ip | tee local_log_file
作者: jackandtom    时间: 2006-03-21 23:49
感谢两位,试试先~
作者: super939    时间: 2006-03-22 09:42
原来是这样啊
作者: jackandtom    时间: 2006-03-22 21:16
十分感谢,很管用,把这些脚本再整理一下,可以作为很多机器的监控工具。很强。
作者: skw    时间: 2006-10-21 08:49
如果“Your Command”执行的时间较长,telnet会提前退出,郁闷!
作者: r2007    时间: 2006-10-21 22:18
  1. ( sleep 15
  2. echo "username"
  3. sleep 5
  4. echo "passwd"
  5. sleep 5
  6. echo "Your command ;exit"
  7. sleep 99999
  8. ) | telnet host_IP >> log_file
复制代码





欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2