Ovo moze slobodno da ide u i linux sekciju
Konkretno zanima me kako bi isao output za status servera, pokrenutih servisa i njihov uptime (znaci koliko dugo je vec aktivan taj daemon, tipa apache)
Kôd:
<?php
function checkd($daemon,$name) {
$ps ="ps ax | grep $daemon | wc -l";
$origps = exec($ps);
$minone = $origps-2;
if ($minone<1) {
$dataps = "only <b><font color=red>$minone</font> daemon</b> for <b>$daemon</b>,
<br><b><font color=red>$name TOTALY DOWN</font></b><br>";
}
if ($minone==1) {
$dataps = "<b><font color=blue>up</font></b> only with <b><font color=red>$minone</font> $daemon daemon</b><br>";
}
if ($minone>1) {
$dataps = "<b><font color=blue>up</font></b> with <b><font color=red>$minone</font> $daemon daemons</b><br>";
}
return $dataps;
}
echo checkd("mysqld","mysql daemon");
echo checkd("httpd","httpd daemon");
?>
Ovo je jednostavan example koji sam nasao, ali ne znam kako tacno ide u linuxu komanda za proveru uptime-a nekog procesa, da tako kazem