Coloreado en 0.000 segundos, usando GeSHi 1.0.8.4
Using perl Syntax Highlighting
($user) = ('usuario');
$pass = 'pas';
$ssh = Net::SSH::Perl->new($host);
$ssh->login($user, $pass);
if (! $ssh ) {
$status_backup = 'ERROR';
$detalle = 'Problema de Conectividad SSH';
$cantidad_equipos_errores ++;
}
else {
open (SECOUT,">&STDOUT");
open (STDOUT,">>$nombre_archivo");
($stdout, $stderr, $exit) = ('' , '', '');
($user) = ('usuario');
$pass = 'pas';
$ssh = Net::SSH::Perl->new($host,debug=>0);
$ssh->login($user, $pass);
$count_connect_sshv1 = 0;
while ($count_connect_sshv1 < $cantidad_comandos) {
($nombre_archivo, $stderr, $exit) =
$ssh->cmd($comandos[$count_connect_sshv1]);
print "(($comandos[$count_connect_sshv1]))\n$nombre_archivo";
$count_connect_sshv1 ++;
}
close (SECOUT);
}
$pass = 'pas';
$ssh = Net::SSH::Perl->new($host);
$ssh->login($user, $pass);
if (! $ssh ) {
$status_backup = 'ERROR';
$detalle = 'Problema de Conectividad SSH';
$cantidad_equipos_errores ++;
}
else {
open (SECOUT,">&STDOUT");
open (STDOUT,">>$nombre_archivo");
($stdout, $stderr, $exit) = ('' , '', '');
($user) = ('usuario');
$pass = 'pas';
$ssh = Net::SSH::Perl->new($host,debug=>0);
$ssh->login($user, $pass);
$count_connect_sshv1 = 0;
while ($count_connect_sshv1 < $cantidad_comandos) {
($nombre_archivo, $stderr, $exit) =
$ssh->cmd($comandos[$count_connect_sshv1]);
print "(($comandos[$count_connect_sshv1]))\n$nombre_archivo";
$count_connect_sshv1 ++;
}
close (SECOUT);
}
Coloreado en 0.006 segundos, usando GeSHi 1.0.8.4
Mi código se conecta vía ssh al equipo, y ejecuto una lista de ciertos comandos y la salida lo mando para un archivo...