#!/bin/bash
echo "content-type: text/html"
echo
echo "executando <br />"
ssh -l anderson -i /var/www/scripts/id_dsa 10.4.0.1 "ping 192.168.10.10 count=10"
2> /dev/stdout
echo "<br />resultado: $?"
quando executado, ele loga no computador remoto e executa, mas não mostra a
saida que seria algo como:
HOST SIZE TTL TIME STATUS
192.168.10.10 56 64 0ms
192.168.10.10 56 64 0ms
192.168.10.10 56 64 0ms
sent=3 received=3 packet-loss=0% min-rtt=0ms avg-rtt=0ms max-rtt=0ms
HOST SIZE TTL TIME STATUS
agora se eu alterar a linha para
ssh -l anderson -i /var/www/scripts/id_dsa 10.4.0.1 "pingss 192.168.10.10
count=10" 2> /dev/stdout
este comando pingss não existe, então ele retorna a saida de que o comando não
existe, porque mostra
um e o outro que deveria mostrar não mostra? agora fiquei confuso...
Att.
Anderson Junior