1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| // Etablissement de la connexion ssh2, port 22
if (false === $connection = ssh2_connect($hostname, 22)) {
echo 'pas de connexion<br />';
return(-1); // sortie si erreur
}
//authentification utilisateur
if (false === ssh2_auth_password($connection, $username, $password)) {
echo 'Echec identification<br />';
return(-1); // sortie si erreur
}
$cmd="crontab -l | grep toto | grep ".$process." | awk '{print $2$1}'";
$stdout_stream = ssh2_exec($connection, $cmd);
stream_set_blocking($stdout_stream, true);
$stderr_stream = ssh2_fetch_stream($stdout_stream, SSH2_STREAM_STDERR);
while($line = fgets($stdout_stream)) { flush(); return trim($line);}
fclose($stdout_stream);
return(-2);
} |
Partager