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

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

Script de Log


From: Djalma Melo
Subject: Script de Log
Date: Wed, 9 May 2018 09:46:04 -0300

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


reply via email to

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