Есть сервер с ОС Freebsd 8.1
Возникла необходимость получить время выполнения команды с точностью большей чем одна секунда.
В linux можно получить текущее время с точностью до наносекунд например командой
date +%s.%N
Во freebsd 8.1 ключ %N не работает.
Как получить во freebsd время с точностью меньше чем одна секунда?
Приподнимаю тему, может кто-нибудь все-таки подскажет.
Если нужно получить время выполнения команды или протестировать скорость работы скрипта то обычно делают time <имя скрипта>, в конце выведет время его выполнения.
Хэндбук читал? Ну, тогда Гугль?G:date nanosecond freebsd
Вот тут http://forums.freebsd.org/showthread.php?t=20919 , например, берут PHP или, не особо гордые, /bin/date.gnu.
И там ещё 2000+ ссылок нашлось.
Спасибо за подсказки. В общем направление понял. Однако досадно что не предусмотрена в команде date такая функция. На мой взгляд не такая-уж ненужная. Надеюсь что разработчики обратят на это внимание.
> Спасибо за подсказки. В общем направление понял. Однако досадно что не предусмотрена
> в команде date такая функция. На мой взгляд не такая-уж ненужная.
> Надеюсь что разработчики обратят на это внимание.Не слушайте автора выше, вам достаточно лишь одного "time" для вашей задачи, как уже указал некий "Гость" :)
> Есть сервер с ОС Freebsd 8.1
> Возникла необходимость получить время выполнения команды с точностью большей чем одна секунда.
> В linux можно получить текущее время с точностью до наносекунд например командой
> date +%s.%N
> Во freebsd 8.1 ключ %N не работает.
> Как получить во freebsd время с точностью меньше чем одна секунда?почему time не используете?
time команда_время_выполнения_которой_будете_измерять