URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 90990
[ Назад ]

Исходное сообщение
"время в наносекундах во FreeBsd"

Отправлено nkly , 22-Фев-11 13:41 
Есть сервер с ОС Freebsd 8.1
Возникла необходимость получить время выполнения команды с точностью большей чем одна секунда.
В linux можно получить текущее время с точностью до наносекунд например командой
date +%s.%N
Во freebsd 8.1 ключ %N не работает.
Как получить во freebsd время с точностью меньше чем одна секунда?

Содержание

Сообщения в этом обсуждении
"время в наносекундах во FreeBsd"
Отправлено nkly , 24-Фев-11 09:58 
Приподнимаю тему, может кто-нибудь все-таки подскажет.


"время в наносекундах во FreeBsd"
Отправлено Гость , 24-Фев-11 10:19 
Если нужно получить время выполнения команды или протестировать скорость работы скрипта то обычно делают time <имя скрипта>, в конце выведет время его выполнения.



"время в наносекундах во FreeBsd"
Отправлено Andrey Mitrofanov , 24-Фев-11 11:05 
Хэндбук читал? Ну, тогда Гугль?

G:date nanosecond freebsd

Вот тут http://forums.freebsd.org/showthread.php?t=20919 , например, берут PHP или, не особо гордые, /bin/date.gnu.

И там ещё 2000+ ссылок нашлось.


"время в наносекундах во FreeBsd"
Отправлено nkly , 24-Фев-11 12:59 
Спасибо за подсказки. В общем направление понял. Однако досадно что не предусмотрена в команде date такая функция. На мой взгляд не такая-уж ненужная. Надеюсь что разработчики обратят на это внимание.



"время в наносекундах во FreeBsd"
Отправлено Xaionaro , 26-Фев-11 00:18 
> Спасибо за подсказки. В общем направление понял. Однако досадно что не предусмотрена
> в команде date такая функция. На мой взгляд не такая-уж ненужная.
> Надеюсь что разработчики обратят на это внимание.

Не слушайте автора выше, вам достаточно лишь одного "time" для вашей задачи, как уже указал некий "Гость" :)


"время в наносекундах во FreeBsd"
Отправлено Аноним , 26-Фев-11 12:12 
> Есть сервер с ОС Freebsd 8.1
> Возникла необходимость получить время выполнения команды с точностью большей чем одна секунда.
> В linux можно получить текущее время с точностью до наносекунд например командой
> date +%s.%N
> Во freebsd 8.1 ключ %N не работает.
> Как получить во freebsd время с точностью меньше чем одна секунда?

почему time не используете?

time команда_время_выполнения_которой_будете_измерять