shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Script de Log


From: Djalma Melo
Subject: Re: [shell-script] Script de Log
Date: Wed, 9 May 2018 15:17:17 -0300

Oi Carlos,

Eu troquei as aspas por parenteses, colchetes, chaves, crase e também dá erro e não gera o arquivo de log...

Abraços

Em 9 de maio de 2018 13:51, Carlos Alberto Teixeira Magalhães address@hidden [shell-script] <address@hidden> escreveu:
 

Djalma, outra sugestão seria trocar o `seq 1 10` por $(seq 10).

Até mais.

Em 9 de maio de 2018 13:47, Carlos Alberto Teixeira Magalhães <address@hidden> escreveu:
Boa tarde Djalma.

Neste momento não tenho como testar aqui, mas você já testou colocndo o caminho completo dos comandos dentro dos parênteses? 

Até mais.

Em 9 de maio de 2018 09:46, Djalma Melo address@hidden [shell-script] <address@hidden.br> escreveu:
 

Bom dia, pessoal!

Estou fazendo um script que faz um ssh sem senha para diversas máquinas para pegar algumas informações de hardware. O script roda perfeitamente se eu digitar o commando direto no terminal, porém, se eu executar fazendo o ssh sem senha o script da erro. Agradeço desde já se alguém poder me ajudar a verificar onde está o erro.

==========================================================
Script funcionando digitando direto no terminal: (OK)

hostname | tr '\n' ','; for i in `seq 1 10`; do echo $i | tr '\n' ','; done;  cat /proc/meminfo | grep MemTotal | cut -d' ' -f2-

Saída (Correta): astroid,1,2,3,4,5,6,7,8,9,10,      16213456 kB
==========================================================
Rodando o Script com ssh sem senha:
(Fiz um ssh sem senha para a própria máquina só para testar)

#!/bin/bash

ssh -f localhost "hostname | tr '\n' ','; for i in `seq 1 10`; do echo $i | tr '\n' ','; done;  cat /proc/meminfo | grep MemTotal | cut -d' ' -f2-" >> log_maquinas.csv

Saída (Erro): bash: -c: line 1: syntax error near unexpected token `2'
bash: -c: line 1: `2'

===========================================================
Grato,

--
Djalma Vieira




--
Carlos Alberto Teixeira Magalhães
Analista de Suporte III
Departamento de Informática - DI
Universidade Estadual do Ceará - UECE

A aplicação pediu: "Requires Windows XP, Vista, 7 or better". Então eu instalei Linux.
A Ciência da Computação nasceu para resolver problemas que não existiriam se não fosse o computador.



--
Carlos Alberto Teixeira Magalhães
Analista de Suporte III
Departamento de Informática - DI
Universidade Estadual do Ceará - UECE

A aplicação pediu: "Requires Windows XP, Vista, 7 or better". Então eu instalei Linux.
A Ciência da Computação nasceu para resolver problemas que não existiriam se não fosse o computador.




--
Djalma Vieira
Suporte de T.I. 
IAG - Instituto de Astronomia, Geofísica e Ciências Atmosféricas
Rua do Matão, 1226 - Cidade Universitária
05508-090 São Paulo SP BRASIL
Fones: (11) 3091-4859
http://www.iag.usp.br
address@hidden

"Seja humilde para admitir seus 
    erros, inteligente para
      aprender com eles e 
    maduro para corrigi-los."

reply via email to

[Prev in Thread] Current Thread [Next in Thread]