[Dúvida] Enviar variável remota por ssh

1. [Dúvida] Enviar variável remota por ssh

Alexandre Martins da Cunha
alexandremc

(usa Debian)

Enviado em 09/03/2014 - 23:14h

Olá pessoal

Na minha rede tenho alguns micros a data e hora nunca batem (Falta grana para bateria, serviço público é tenso...)


Dai criei um script para sincronizar a data e hora.

Ele pega a data e a hora do servidor no formato certinho e replica nas máquinas


#!/bin/bash
data=`date +%m%d%H%M%Y`
faixa=192.168.0.
inicio=101
fim=144
senha="Digite a senha do root"

echo "Sincronizando Data e Hora com o Servidor..."

for((i=$inicio;i<=$fim;i++)) do
ok=`ping -c 1 -W 1 $faixa$i | grep transmitted, | cut -d" " -f4`
if [ $ok = 1 ]; then
sudo sshpass -p "$senha" ssh root@$faixa$i 'date $data | hwclock -w'
echo "Ajustado data e hora" $i

fi

if [ $ok = 0 ]; then
echo "Micro" $i "Desligado"
fi
done


Meu problema é aqui:

A variável data é local

ssh root@192.168.0.1 'data $data' 


O ssh diz que está vazia, pois o mesmo aponta para variável no micro alvo e não a minha .

Alguma sugestão?

Obrigado pela ajuda

Abraços



  


2. Re: [Dúvida] Enviar variável remota por ssh

William Amaral de Souza
williamm

(usa Linux Mint)

Enviado em 09/03/2014 - 23:19h

Opa... Cara coloca isso no crontab do root de cada estação.

testa um se não funcionar testa o outro ( só muda o ip pelo do seu servidor de hora, se tiver se não cria um ).

00 */2 * * * /usr/sbin/sntp -P no -r 192.168.0.2 >> /var/log/acertahora.tmp

00 */2 * * * /usr/sbin/ntpdate -u 192.168.0.2 >> /var/log/horacerta.tmp


3. Re: [Dúvida] Enviar variável remota por ssh

Eduardo Pereira
logoeu

(usa Ubuntu)

Enviado em 02/02/2016 - 15:05h

Feche a aspa simples antes da variável, dessa forma a variável irá concatenada junto ao comando dentro da aspa simples.

ssh root@192.168.0.1 'data '$data


4. Re: [Dúvida] Enviar variável remota por ssh

shoujo
shoujo

(usa Slackware)

Enviado em 02/02/2016 - 15:15h

Não seria mais pratico atualizar as horas via ntp, colocando o servidor com ntp e atualizar ar maquinas com ntp cliente?






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts