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
--
FreeBSD mailing list (users-l@freebsd.cz)
http://www.freebsd.cz/listserv/listinfo/users-l

Odpovedet emailem