#1 12.12.2014 10:39:18

lalatop
Administrator
Зарегистрирован: 09.11.2013
Сообщений: 36
IP-адрес

FreeBSD время выполнения команды

Кто подскажет почему в фре не понимает ключ %N к команде Date?? Хочу запустить скрипт допустим и узнать времмя его выполнения. Про time вкурсе. Или может кто знает простые способы как это сделать? Внутри скрипта

#2 12.12.2014 11:00:21

i2ks
Administrator
Зарегистрирован: 20.02.2010
Сообщений: 6 797
IP-адрес

FreeBSD время выполнения команды

Quote by lalatop
Кто подскажет почему в фре не понимает ключ %N к команде Date??

читай "man date"

#3 12.12.2014 11:08:40

lalatop
Administrator
Зарегистрирован: 09.11.2013
Сообщений: 36
IP-адрес

FreeBSD время выполнения команды

Я ман по дейту в фряхе, прочел уже давно. Там и слова не сказано не о миллисекундах, не о ключе N.

#4 12.12.2014 11:31:30

i2ks
Administrator
Зарегистрирован: 20.02.2010
Сообщений: 6 797
IP-адрес

FreeBSD время выполнения команды

Quote by lalatop
Я ман по дейту в фряхе, прочел уже давно. Там и слова не сказано не о миллисекундах, не о ключе N.
Потому что его там.

#5 12.12.2014 14:05:58

Fat-Zer
Administrator
Зарегистрирован: 14.10.2010
Сообщений: 4 977
IP-адрес

FreeBSD время выполнения команды

Quote by lalatop
Про time вкурсе.

а чем тогда time он не устраивает?
Quote by lalatop
Кто подскажет почему в фре не понимает ключ %N к команде Date??

объяснений может бать несколько:
может быть во фре нет разрешения до наносекунд... можно проверить, по тому, что возвращает clock_getres(2)
может быть date(1) использует gettimeofday(2), которая даёт только микросекундное расширение, вместо clock_gettime(2)
но скорей всего, разработчики просто не озаботились т.к. strftime (3) это не поддерживает и не должна...

#6 13.12.2014 09:09:43

lalatop
Administrator
Зарегистрирован: 09.11.2013
Сообщений: 36
IP-адрес

FreeBSD время выполнения команды

Просто читал что time может не в миллисекундах выводит. Да и на фре нету ключика -f что бы вручную задать формат вывода

Board footer