LINUX.ORG.RU

Состоялся релиз GNU time 1.9

 ,


0

1

Утилита GNU time долгое время не развивалась, версия 1.7 вышла в 1996-м году, а версия 1.8 - в ноябре прошлого года.

Изменения в этой версии:

  • time теперь сообщает процентное использование CPU для программ, которые выполнялись менее чем одну секунду вместо прежней заглушки "??%" для таких случаев (перенято из Fedora);
  • Опция "-p" теперь вместо вывода сообщения «Command exited with non-zero status» приводит к выводу полезной информации в традиционном формате «real %f\nuser %f\nsys %f\n». До этого маинтейнеры сами патчили time для такого поведения; в Debian'е добавляли опцию "-q", а в Fedora "-p";

>>> Скачать

★★★★★

Проверено: Shaman007 ()
Последнее исправление: Shaman007 (всего исправлений: 1)

Ответ на: комментарий от Aceler

Новости писать - это Вам не в темы форума постить. Тут более литературный язык нужен. И я, вот, спросонья запутался в этих ваших «Fedor'ы», «Fedora'ы», «из Fedora» и «Федоры». Так-то имя дистрибутива - это имя собственное, а такие имена не переводятся. «из Fedora» - не согласовано. Как написать эту форму через апостроф - непонятно. Пришлось выкручиваться через переход к названию дистрибутива в другом падеже.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от saahriktu

Добавление лишних вводных слов и ничего не значащих оборотов только уменьшает «литературность». Даже Метрополитен им Ленина начал писать «Мы ремонтируем эскалатор до такого-то. Потому что он сломался» вместо «ФГУП УОО ЖБЦДЩ „Бафомет“ проводятся ремонтно-регламентные работы ...».

Shaman007 ★★★★★
()

Отличная новость, джва года ждал?

А не подскажете, что с этим делать?

anonymous
()

21 год между минорными версиями. Прогеры, родившиеся после 1.7 успели стать совершеннолетними.

Vinni_Pooh ★★★★★
()

time теперь сообщает процентное использование CPU для программ, которые выполнялись менее чем одну секунду вместо прежней заглушки "??%" для таких случаев (перенято из Fedora);

$ /usr/bin/time sleep 0.5
0.00user 0.00system 0:00.50elapsed 0%CPU (0avgtext+0avgdata 1732maxresident)k
0inputs+0outputs (0major+74minor)pagefaults 0swaps

$ /usr/bin/time --version
GNU time 1.7

$ cat /etc/debian_version 
9.3

ЧЯДНТ?

micronekodesu ★★★
()
Ответ на: комментарий от Vinni_Pooh

21 год между минорными версиями.

а что такое 21 год? буквально вчера праздновали 2000, а это уже более 18 лет назад.

Bruce_Lee ★★
()

time теперь сообщает процентное использование CPU для программ, которые выполнялись менее чем одну секунду

Джва года ждал, не знал чем менять!

sniper21 ★★★★★
()
Ответ на: комментарий от anonymous

А не подскажете, что с этим делать?

Измерять ресурсы процессов.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от kirk_johnson

Лучше бы нормальный аналог ss сделали. Меня зопарило, что его по всему экрану размазывает.

Что значит «размазывает»? Да, на широком терминале он выглядит красиво. Ну так XXI-й век на дворе. Век новых текстовых разрешений: http://telegra.ph/file/a8eacabb70aefe6a897ac.png .

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от saahriktu

Сравни вывод ss -lnp и ss -lnp|cat.

Первый вариант распидорашивает даже терминал на полный экран 1920x1080 10-м шрифтом. Второй вариант хоть как-то колонками выводится.

Radjah ★★★★★
()
Ответ на: комментарий от Radjah

Так можно и текстовые файлы по ширине склеивать, а потом возмущаться, что они в терминал не влазят. При совмещении этих 3-х опций получается слишком много информации. А вот если их совмещать по-отдельности, то всё прекрасно помещается.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от saahriktu

При этом netstat подобный не страдает.

И в каком месте тут избыток? Вывести инфу о прослушиваемых портах без преобразования с указанием процессов, которые порты прослушивают.

Radjah ★★★★★
()
Последнее исправление: Radjah (всего исправлений: 1)
Ответ на: комментарий от Radjah

Самым широким столбцом, как я погляжу, является столбец «Local Address». При совмещении этих трёх опций в него начинают попадать длинные строки и он становится ещё шире. Поэтому всё запрошенное и не влазит.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от saahriktu

Ты, кстати, написал практически правильно. Достаточно было вставить «популярного», или «известного» перед словом «дистрибутива».

Deleted
()

версия 1.7 вышла в 1996-м году, а версия 1.8 - в ноябре прошлого года.

Быстро.

kshmr
()
Ответ на: комментарий от kirk_johnson

Ты ни чего не понимаешь в юниксвее, вали уже на винду и не ной. :D

mandala ★★★★★
()
Ответ на: комментарий от Radjah

Первый вариант распидорашивает даже терминал на полный экран 1920x1080 10-м шрифтом. Второй вариант хоть как-то колонками выводится.

У меня ровно наоборот. У меня наверное какой-то контрабандный линукс, да?

mandala ★★★★★
()

Башик как всегда:

$ bash --version
GNU bash, version 4.4.12(1)-release (x86_64-pc-linux-gnu)
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>

This is free software; you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

$ type time
time is a shell keyword

KennyMinigun ★★★★★
()
Последнее исправление: KennyMinigun (всего исправлений: 1)
Ответ на: комментарий от Vinni_Pooh

Прогеры, родившиеся после 1.7 успели стать совершеннолетними.

Ну!

Deleted
()
Ответ на: комментарий от KennyMinigun

Нет, у GNU time отдельная реализация. И запускать её надо полным путём к бинарнику:

> /usr/bin/time -V
time (GNU Time) 1.9
Copyright (C) 2018 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by David Keppel, David MacKenzie, and Assaf Gordon.
> time -V
-V: Command not found.
0.000u 0.000s 0:00.00 0.0%      0+0k 0+0io 0pf+0w
>

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от saahriktu

И запускать её надо полным путём к бинарнику:

Достаточно \time.

18:34 aceler@Compy:~ $ time -V
-V: команда не найдена

real	0m0,216s
user	0m0,076s
sys	0m0,055s
18:34 aceler@Compy:~ $ \time -V
GNU time 1.7

Aceler ★★★★★
()
Ответ на: комментарий от saahriktu

От опций не зависит, он размазывает по всему размеру терминала. У меня 4k дисплей. Вопросы?

kirk_johnson ★☆
()
Ответ на: комментарий от Shaman007

Добавление лишних вводных слов и ничего не значащих оборотов только уменьшает «литературность» (c) Shaman007

Горбатый тренер по акробатике показывает мастер-класс.

Bobby_
()
Ответ на: комментарий от Bobby_

А ты давно не школьник! )

За сочинения ставят две оценки: за грамматику/пунктуацию и за содержание/лексику. У меня часто было 2/5 — я неграмотный и лентяй, писал без черновика, но сразу годно в плане содержания.

mandala ★★★★★
()
Ответ на: комментарий от saahriktu

Я в курсе, что GNU/bash предоставляет time как built-in. И этот самый built-in не воспринимает ключа --version. Потому я и написал предыдущий комментарий.

KennyMinigun ★★★★★
()

ебилды уже есть? если нет, то ждем.

cetjs2 ★★★★★
()
Ответ на: комментарий от saahriktu

Так-то имя дистрибутива — это имя собственное, а такие имена не переводятся

Правильно, а что с ними делают? Их транскрибируют же.

Zmicier ★★★★★
()
Ответ на: комментарий от Bobby_

Написать сочинение по Наташу Ростову с орфографическими ошибками может только утонченный извращенец.

И грязный.

Aceler ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.