Página 5 de 5 PrimeiroPrimeiro 12345
+ Responder ao Tópico



  1. Bom dia! De novo na luta

    Atualizei o python aqui para versão 2.6.7 e rodou sem dar erro algum... Mas agora me perdi! Qual seria o proximo passo???? estou tentando entender o codigo que você passou acima! mas estou perdido! Se puder me dar uma luz (de novo).


    Esse é o codigo:

    Código :
     import paramikossh = paramiko.SSHClient()
    ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
    ssh.connect('192.168.88.1', username='admin', password='tequila')
    stdin, stdout, stderr = ssh.exec_command('/system script run tilatequila')
    List = []
    for line in stdout:
    	List.append(line.replace('\r', ''))         
    ssh.close()
    def FromListToFile(Filename, List):
        varFile = open(Filename, "w")
        varFile.writelines(List)
        varFile.close()


    Obrigado.

  2. Citação Postado originalmente por zoom18 Ver Post
    Bom dia! De novo na luta

    Atualizei o python aqui para versão 2.6.7 e rodou sem dar erro algum... Mas agora me perdi! Qual seria o proximo passo???? estou tentando entender o codigo que você passou acima! mas estou perdido! Se puder me dar uma luz (de novo).


    Esse é o codigo:

    Código :
     import paramikossh = paramiko.SSHClient()
    ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
    ssh.connect('192.168.88.1', username='admin', password='tequila')
    stdin, stdout, stderr = ssh.exec_command('/system script run tilatequila')
    List = []
    for line in stdout:
        List.append(line.replace('\r', ''))         
    ssh.close()
    def FromListToFile(Filename, List):
        varFile = open(Filename, "w")
        varFile.writelines(List)
        varFile.close()


    Obrigado.
    Bom dia

    A função FromListToFile vai obter os registros existentes em uma lista para gravar em arquivo. Se você passar como parâmetro o retorno da função OpenSSH, você terá então o output do comando /system script run tilatequila em arquivo

    Algo assim:

    Código :
    FromListToFile("/tmp/saida.txt", OpenSSH("192.168.88.1", "admin", "tequila", "/system script run tilatequila"))

    Era isso que você precisava?

    Saudações,

    Trober
    -
    -
    -
    -
    -



  3. Desulpa trober, mas ainda não entendi, vamos lá:

    Código :
     def OpenSSH(Host, Login, Password, Command): ssh = paramiko.SSHClient()
     ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
     ssh.connect('Host', username='Login', password='Password')
     stdin, stdout, stderr = ssh.exec_command('Command')
     
     
     List = []
     
     
     for line in stdout:
      List.append(line.replace('\r', ''))
     
     
     ssh.close()
     FromListToFile("/file/TESTE.txt", OpenSSH("192.168.88.1", "admin", "tequila", "/system script run tilatequila"))


    Fazendo assim ele ta rodando, não da erro nenhum, mas não salva nada em disco.


    Quando conecto no mikrotik dessa maneira deveria ficar algo no log correto? Não esta aparecendo nada sobre esta conexão.
    Última edição por zoom18; 08-08-2011 às 11:34.

  4. Passando so pra agradecer ao trober! muito obrigado pela ajuda



  5. Amigo, não teria como exportar a saida deste comando?

    Obrigado.






Tópicos Similares

  1. access.log registrando 192.168.0.0 invés de 192.168.0.10 !!!
    Por ajust no fórum Servidores de Rede
    Respostas: 5
    Último Post: 05-05-2005, 20:53
  2. scripts para logs do Radius
    Por dboom no fórum Servidores de Rede
    Respostas: 1
    Último Post: 15-09-2002, 15:00
  3. logs
    Por shido no fórum Servidores de Rede
    Respostas: 0
    Último Post: 13-08-2002, 08:36
  4. msgs estranhas no log
    Por shido no fórum Servidores de Rede
    Respostas: 1
    Último Post: 31-07-2002, 13:26
  5. Configuração de Log´s
    Por Mark_Yangst_Suaizer no fórum Servidores de Rede
    Respostas: 2
    Último Post: 27-07-2002, 11:27

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L