The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  вход/выход  слежка  RSS
"Выпуск набора базовых системных утилит GNU Coreutils 8.27"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск набора базовых системных утилит GNU Coreutils 8.27"  +/
Сообщение от opennews (??) on 10-Мрт-17, 01:59 
Доступна (http://www.mail-archive.com/info-gnu@gnu.org/msg02255.html) новая стабильная версия набора базовых системных утилит GNU Coreutils 8.27 (http://gnu.org/software/coreutils/), в состав которого входят такие программы, как sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls и т.д.

Основные новшества:

-  В утилиты  expand и unexpand, предназначенные для преобразования символов табуляции в пробелы и наоборот, добавлена возможность определения числа пробелов в табуляции после явно определённых позиций табуляции, например "--tabs=2,4,/8";

-  В утилиту  'date' добавлена опция "--rfc-email", которая аналогична опции "-R" и определяет вывод даты в формате, определённом в RFC 5322 для электронной почты;

-  Для времени в часовом поясе  UTC утилита date теперь выдаёт "-00" при выборе числового отображения часового пояса;


-  В утилите nproc теперь учитывается значение переменной окружения OMP_THREAD_LIMIT при установке ограничения максимального размера возвращаемого значения;

-  В утилиты stat и tail добавлена поддержка файловой системы "rdt" (Resource Director Technology).  Команда "stat -f --format=%T"  теперь отображает тип файловой системы, а команда "tail -f" использует inotify;

-  В stty реализована проверка корректности аргументов, которая осуществляется до взаимодействия с устройствами;

-  Изменено поведение при создании ссылок: если файл "B" уже существует, то команды 'ln -f A B' и 'cp -fl A B' не станут удалять файл "B" перед созданием новой ссылки.


URL: http://www.mail-archive.com/info-gnu@gnu.org/msg02255.html
Новость: http://www.opennet.me/opennews/art.shtml?num=46169

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Выпуск набора базовых системных утилит GNU Coreutils 8.27"  –1 +/
Сообщение от Аноним (??) on 10-Мрт-17, 01:59 
chattr +i /sbin/init
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Выпуск набора базовых системных утилит GNU Coreutils 8.27"  –1 +/
Сообщение от fd4d on 10-Мрт-17, 02:07 
systemd не пройдет?
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "Выпуск набора базовых системных утилит GNU Coreutils 8.27"  +/
Сообщение от Аноним (??) on 10-Мрт-17, 08:47 
>Изменено поведение при создании ссылок: если файл "B" уже >существует, то команды 'ln -f A B' и 'cp -fl A B' не станут >удалять файл "B" перед созданием новой ссылки.

Что-о?!

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Выпуск набора базовых системных утилит GNU Coreutils 8.27"  +/
Сообщение от Аноним (??) on 10-Мрт-17, 08:50 
А, или речь о том, что операция создания ссылки не была атомарной, а теперь стала?
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

9. "Выпуск набора базовых системных утилит GNU Coreutils 8.27"  +/
Сообщение от Аноним (??) on 10-Мрт-17, 09:07 
> А, или речь о том, что операция создания ссылки не была атомарной,
> а теперь стала?

Именно так.

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

14. "Выпуск набора базовых системных утилит GNU Coreutils 8.27"  +2 +/
Сообщение от RomanCh (ok) on 10-Мрт-17, 14:57 
Да, потому что раньше всегда было так:
roman@rch tmp $ touch a b
roman@rch tmp $ strace ln -sf a b
****
stat("b", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
lstat("b", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
stat("a", {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
symlink("a", "b")                       = -1 EEXIST (File exists)
unlink("b")                             = 0
symlink("a", "b")                       = 0
lseek(0, 0, SEEK_CUR)                   = -1 ESPIPE (Illegal seek)
****

Что иногда вынуждало делать костыли сбоку. Теперь всё будет хорошо, когда это в дистры доедет.

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

10. "Выпуск набора базовых системных утилит GNU Coreutils 8.27"  –2 +/
Сообщение от kleem_head on 10-Мрт-17, 10:54 
> Для времени в часовом поясе UTC утилита date теперь выдаёт "-00"

сколько скриптов теперь надо править. Сколько бэкапов не сделается. Сколько админов с работы вылетит ... Зачем?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "Выпуск набора базовых системных утилит GNU Coreutils 8.27"  +1 +/
Сообщение от Аноним (??) on 10-Мрт-17, 11:03 
пора провести чистки от бездарей
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

12. "Выпуск набора базовых системных утилит GNU Coreutils 8.27"  +/
Сообщение от Аанон on 10-Мрт-17, 11:14 
Нужно переходить на дистрибутивы, в которых это будет "неактуально".
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

13. "Выпуск набора базовых системных утилит GNU Coreutils 8.27"  +1 +/
Сообщение от Аноним (??) on 10-Мрт-17, 11:55 
А до конца дочитать слабо?

>при выборе числового отображения часового пояса

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

15. "Выпуск набора базовых системных утилит GNU Coreutils 8.27"  +/
Сообщение от fi (ok) on 10-Мрт-17, 15:41 
>при выборе числового отображения часового пояса

так про то и речь - где как не в скриптах при парсенге это использовать?

Так что!
> сколько скриптов теперь надо править. Сколько бэкапов не сделается.

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

16. "Выпуск набора базовых системных утилит GNU Coreutils 8.27"  +1 +/
Сообщение от Ergil (ok) on 10-Мрт-17, 16:07 
А зачем у тебя в скриптах бэкапа часовой пояс???
Заглянул в свои
NOW=$(date +"%Y%d%m%H%M%S")
Зачем там часовой пояс-то? Да еще в числовом виде?
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

17. "Выпуск набора базовых системных утилит GNU Coreutils 8.27"  +1 +/
Сообщение от Аноним (??) on 10-Мрт-17, 17:01 
Не мешай товарищу бороться с несуществующими проблемами.
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

18. "Выпуск набора базовых системных утилит GNU Coreutils 8.27"  +/
Сообщение от Ergil (ok) on 10-Мрт-17, 17:08 
> Не мешай товарищу бороться с несуществующими проблемами.

Да я просто понять пытаюсь :)
У меня вот сервера заказчиков в разных часовых поясах, на сервере всегда часовой пояс заказчика чей сервер, им так удобней всем. Время бэкапов указано в документации по каждому серверу и соответственно отображается в имени файла, каждый заказчик знает, что это — его время, а не мое. Пытаюсь понять на кой бы мужской половой орган я мог приписывать в цифровом виде ко времени пояс и не могу. Еще в буквенном, для моего удобства, можно было бы, я таки над этим задумался теперь, да, а в числовом-то зачем???

P.S. На всех моих серверах у меня строго UTC, что бы мне не париться со временем и я всегда знал по какому времени живут мои сервера и это не зависело от моих передвижений по городам и странам.

Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

22. "Выпуск набора базовых системных утилит GNU Coreutils 8.27"  +/
Сообщение от тот ещё on 11-Мрт-17, 19:16 
> На всех моих серверах у меня строго UTC, что бы мне не париться со временем

timezone от времени не оличаем. Установить её себе не можем... Беда, а не админ.

Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру