Dotaz na vypis uptime
Miroslav Lachman
000.fbsd at quip.cz
Thu Sep 20 14:37:40 CEST 2012
Radek Krejča wrote:
> Potrebuji vypsat v sekundach dobu behu serveru pres php script
[...]
> kern.boottime: { sec = 1348130734, usec = 278563 } Thu Sep 20 10:45:34 2012
>
> Chapu, ze sec je datum v sekundach, kdy server nabehl, ale co znamena
> usec? To se take nemeni, to jsou mikrosekundy, nebo, co to presne je?
Ano, usec se bezne pouziva jako mikrosekundy. V jednom starsim scriptu
ten uptime pocitam takhle
boottime=$(sysctl kern.boottime | sed -E 's/.* sec = ([0-9]+), .*/\1/')
nowtime=$(date +%s)
uptime_sec=$(($nowtime-$boottime))
Urcite na to existuje i spousta jinych zpusobu. Tohle je proste jen
jeden z mnoha moznych.
Mirek
More information about the Users-l
mailing list