Estimados...
El comando que quiere ejecutare es el siguiente:
ssh usuario(arroba)xxx.yy.zzz.wwsh archivo.sh
Donde usuario es un usuario que esta en el servidor (linux) donde estoy ejecutando el script y tambien esta en el servidor de IP: xxx.yy.zzz.ww.
O sea lo que quiero hacer es ejecutar ssh en un servidor remoto para que me ejecute el archivo archivo.sh.
Si lo hago por consola me ejecuta lo mas bien pero desde web no me deja hacerlo me da error, otros comandos si me andan como el ls y otros...
ACA VA EL CODIGO:
$command = 'ssh usuario(arroba)xxx.yy.zzz.ww sh archivo.sh';
if (exec($command,$status)){
for ($i=0; $i< count($status); $i++){
echo $status[$i] . "<br/>";
}
echo "SE EJECUTO correctamente.";
}else{
echo "<br>ERROR en exec: " . $command . "<br>";
}
SERA QUE EL COMANDO ssh no se puede ejecutar a traves del exec ????
HAY UNA LISTA CON LOS COMANDOS PERMITIDOS ???
Salu2 desde Uruguay