Hallo,
Ich möchte mich per ssh auf einen VServer einwählen und ein befehl ausführen und zwar den ->ps -eo "%C %p"<-
Ich habe auch schon einen code mein ziel am ende:
Ich möchte das CPU und Pid in einer Tabelle stehen und bei über 90% cpu soll der server gestoppt werden also die tabelle sol so sein:
[TABLE="width: 500"]
[TR]
[TD]CPU[/TD]
[TD]PID[/TD]
[/TR]
[TR]
[TD]4[/TD]
[TD]234234
[/TD]
[/TR]
[TR]
[TD]2423[/TD]
[TD]234234[/TD]
[/TR]
[/TABLE]
so, die zahlen sind werte. Ich würde mich freuen wen ihr mir mal einen code zeigt...
mein code geht nämlich irgendwie nicht :(
mfg
JoKaBo
vil. könnt ihr mir ja helfen...
Ich möchte mich per ssh auf einen VServer einwählen und ein befehl ausführen und zwar den ->ps -eo "%C %p"<-
Ich habe auch schon einen code mein ziel am ende:
Ich möchte das CPU und Pid in einer Tabelle stehen und bei über 90% cpu soll der server gestoppt werden also die tabelle sol so sein:
[TABLE="width: 500"]
[TR]
[TD]CPU[/TD]
[TD]PID[/TD]
[/TR]
[TR]
[TD]4[/TD]
[TD]234234
[/TD]
[/TR]
[TR]
[TD]2423[/TD]
[TD]234234[/TD]
[/TR]
[/TABLE]
so, die zahlen sind werte. Ich würde mich freuen wen ihr mir mal einen code zeigt...
mein code geht nämlich irgendwie nicht :(
mfg
JoKaBo
PHP:
<?php
$host = '134.255.252.214';
$port = 22;
$user = 'root';
$pass = '';
$befehl = 'ps -eo "%C %p"';
if(!($connection = @ssh2_connect($host, $port))){
echo "SSH ERROR!";
exit();
} else {
if(!@ssh2_auth_password($connection,$user, $pass)) {
echo "Passwort ERROR!";
exit();
} else {
echo"Verbindung Erfolgreich";
ssh2_exec($connection, $befehl);
/* if($cpu > 90)
{
ssh2_exec($connection, "kill -9");
echo "Server überlastet";
}
ssh2_exec($connection, $befehl);*/
}
}
?>
vil. könnt ihr mir ja helfen...
Zuletzt bearbeitet: