Boas,
Estou a usar a seguinte função:
Código :
O Objectivo é criar um ficheiro .sh no servidor que depois é executado no servidor e o problema é que eu queria receber o output, por exemplo ele faz uma ligação ssh e executa o ficheiro uptime.bat e no servidor ele em terminal aparece o output. Eu queria guardar esse numa variavel e devolver o conteudo com um echo por exemplo.
Estou a usar a seguinte função:
Código :
function upTime($IP){
exec2("touch bin/run/windows-uptime-$IP.sh",$out);
exec2("echo sshpass -p \"'#edgdisplax$'\" ssh -p 822 root@$IP \"'C:\uptime.bat'\" > bin/run/windows-uptime-$IP.sh",$out);
echo "<p>$out</p>";
exec2("touch bin/run/windows-uptime-$IP.sh",$out);
exec2("echo sshpass -p \"'#edgdisplax$'\" ssh -p 822 root@$IP \"'C:\uptime.bat'\" > bin/run/windows-uptime-$IP.sh",$out);
echo "<p>$out</p>";
O Objectivo é criar um ficheiro .sh no servidor que depois é executado no servidor e o problema é que eu queria receber o output, por exemplo ele faz uma ligação ssh e executa o ficheiro uptime.bat e no servidor ele em terminal aparece o output. Eu queria guardar esse numa variavel e devolver o conteudo com um echo por exemplo.