Pogledajte određenu poruku
Staro 25. 07. 2005.   #8
marinowski
Igor Marinović
Expert
 
Avatar marinowski
 
Datum učlanjenja: 09.06.2005
Lokacija: Palić
Poruke: 549
Hvala: 31
39 "Hvala" u 17 poruka
marinowski is on a distinguished road
Pošaljite ICQ poruku za marinowski
Default

Ali ajde da budem konstruktivan: ovo ce ti resiti posao:

Kôd:
<?
$process = 'apache';
$uptime = exec("ps -eo etime,cmd T| grep $process |head -1 |cut -f 1 -d '/'");
if (preg_match("/(\d*)-?(\d\d):(\d\d):(\d\d) *$/",$uptime, $m)) {
    $dan = $m[1]?"$m[1] dana":'';
    $sat = $m[2]?"$m[2] sati":'';
} else {
    preg_match("/(\d*)-?(\d*):?(\d\d):(\d\d) *$/",$uptime, $m);
}

print "$process je pokrenut: $dan $sat $m[3] minuta $m[4] sekundi";

?>
Nije najelegantnije, ali radi sa svim outputima, makar proces radio minute, sate, ili dane. Oprez! ovo ti na nekim sistemima nece raditi, npr. na FreeBSD-u, tamo je ps komanda drugacija.
marinowski je offline   Odgovorite uz citat