1. mydan rtail

root@feng-pc:~# mydan rtail
SYNOPSIS
     $0 --range range /file/1 /file/2
     $0 --range range #default filelist in remote /etc/mydan.file
        tail file from remote machine
     $0 --range range --listen 9999
     $0 --range range --listen 9999 [--addr 10.10.10.1]\
          [--user user(default `id -un`)] [--sudo sudoer]
       --seek T0 (defaule) || --seek H0 || --seek T1024
  • 获取远程机器的实时日志.mydan中的mydan rcall可以批量调用命令,但是这个必须等命令执行结束才能返回,所以使用不了tail -f foo这种类型的远程调用,mydan中的mydan shell可以获取远程机器的shell,可以交互式的操作机器,当然也可以执行tail -f foo,但是这个命令一次只能针对一台机器,所以如果你需要实时的获取多个机器的远程日志,这个时候就需要用到mydan rtail

1.1. 参数

  • range 操作对象
  • listen 监听端口,如果不指定,会在65112-65535端口中找一个没在使用的端口
  • addr 远程机器日志输出到的tcp的ip地址

1.2. 例

1.3. 原理

  • mydan rtail会其中的时候会启动一个随机的端口
  • 通过mydan rcall功能去远程打开文件,并把输出流直到中控机中rtail开启的端口, mydan rcall退出
  • 中控机器获取和显示远程日志,如果中控机的rtail命令退出后,远程的采集日志的进程也一并退出
Copyright 2017 - 2018. all right reserved,powered by Gitbook该文件修订时间: 2020-07-16 18:11:39

results matching ""

    No results matching ""