Как я могу получить системное время из файла proc? - PullRequest
3 голосов
/ 09 марта 2011

Как я могу получить системное время из файла proc?Я знаю, что мы можем получить системное время от некоторых команд, таких как дата, а также можем написать некоторый код, основанный на API времени.Но мне действительно нужно использовать простой файл proc, чтобы получить время.Независимо от того, какой формат времени, простое значение в порядке.Например, общее количество секунд с 1970/1/1 действительно достаточно.

Ответы [ 2 ]

12 голосов
/ 27 января 2013

Да, вы можете:

cat /proc/driver/rtc

От человека:

RTC vs system clock
   RTCs should not be confused with the system clock, which is a
   software clock maintained by the kernel and used to implement
   gettimeofday(2) and time(2), as well as setting timestamps on files,
   and so on.  The system clock reports seconds and microseconds since a
   start point, defined to be the POSIX Epoch: 1970-01-01 00:00:00 +0000
   (UTC).

Подробнее здесь

1 голос
/ 09 марта 2011

Вы можете получить количество времени с момента загрузки системы с /proc/uptime, но я не знаю, как получить реальное время с /proc.

.
...