LINUX.ORG.RU

Сообщения teod0r

 

Поиск на ЛОРе

Форум — Linux-org-ru

1) похоже что в поиске не работает поиск url'ов
2) в поиске не отображаются комментарии (цитаты из других сообщений)
3) запилите, пожалуйста, поиск в разделах «избронные темы» и «отслеживаемые темы». иногда бывает нужно найти что-то в избранных темах
cast maxcom

 , ,

teod0r
()

Посоветуйте rss-reader на android

Форум — Mobile

Перепробовал кучу ридеров, не нашёл такого, чтобы:


  • уведомлять об ошибке соединения
  • открывать при клике пост целиком


Ещё хорошо бы:


  • показывать все feed'ы одним списком и открывать одним кликом сразу, а не показывать категориями и не требовать лишний раз нажать "10 new feeds"
  • автоматически обновлять при старте приложения

 ,

teod0r
()

Кастомная шапка в top'е

Форум — General

Возможно ли поменять шапку в команде top?
Хочу привести к такому виду:

43,0°C, 43,0°C
214,08/7453,86 MB memory used
loadavg: 0.00 0.00 0.00; 0.0 us, 0.0 sy, 0.0 ni, 100 id, 0.0 wa, 0.0 hi, 0.0 si
80 processes (24 tasks, 56 kthr); 0 running, 0 in D-state, 0 zombies
-------
тут графики загрузки ядер и памяти, как в htop. видел, на лоре кто-то писал, что top у него показывает такие графики.
-------
далее список задач с кастомными табами.

Реально ли такое сделать?
Или, может, htop это умеет?
Или как-то через скрипты реализовать?
По сути нужна кастомная шапка, график, и вывод процессов. Сейчас у меня работает церез скрипт шапка что-то вроде парсинга /proc/ и вывод процессов через ps. А сегодня задумался, может, top или htop уже так умеют.

 , ,

teod0r
()

Вопросы по системе

Форум — General

Можно ли как-то логировать в файл всё что происходит в sysvinit?
Всё что бежит в консоли до запуска иксов (и после)?
Нужно как-то отслеживать ошибки, а в /var/log/ не всё попадает.

Помнится лет 5-7 назад в википедии была статья о сравнении sysV и BSD инитов. В статье была таблица, в которой была разница между этими двумя системами инициализации. Сейчас этой статьи нет. Может, кто-то даст ссылку на такую табличку?

Вот уже больше года пользуюсь слакой. Понравилось больше генты, которой пользовался, наверное, больше пяти лет. В генте постоянно были какие-то конфликты при обновлении. Хочу ещё попробовать CRUX, вдруг ещё больше слаки понравится. Вопрос, только получится ли в нём использовать fglrx и старые иксы (1.17.4) и ещё кое-какие старые пакеты, от которых зависят иксы? Или придётся обзавестись новым железом? Ещё хотел бы попробовать 4MLinux, OviOS, Source Mage и Void. С ними аналогичный вопрос. Есть ли тут кто пробовал данные дистрибутивы, что скажете?

 ,

teod0r
()

git хостинг

Форум — Development

Хочу выложить проект в открытый доступ.
Какие хорошие бесплатные хостинги есть? savannah?

Ещё посоветуйте материалов как освоить git, видеокурсы, статьи, книги.

 

teod0r
()

дублирование вывода stderr скрипта в файл

Форум — General

Как продублировать stderr скрипта в файл?

 , ,

teod0r
()

создать разделы на каждой поверхности блина

Форум — Linux-hardware

Реально ли создать отдельные разделы на каждой отдельной поверхности блинов? Можно было бы создать raid массив для надёжности.

 ,

teod0r
()

Как узнать, является ли файл тарболом?

Форум — General

Мне нужно определять, если файл — тарбол, с ним будет работать tar, если нет — atool.

 

teod0r
()

Ветки Slackware

Форум — General

В чём отличие Slackel от обычной слаки, кроме того, что он current?

Я использую slackpkg+, sbopkg, slapt-get. Можно ли как-то с 14.2 свичнуться на ветку current или на пакетную базу Slackel?

Вопрос в том, какие файлы подправить до запуска обновления.

 

teod0r
()

Гарантированная остановка скрипта по ^C

Форум — General

Как добиться?
Бывает запускаешь в скрипте eix-sync или ещё что-то, что использует rsync, и при нажатии CTRL+C оно не сразу прекращается.
Бывает даже после этого в фоне rsync ещё висит.
Как 100% завершать скрипт и все его дочерние процессы по CTRL+C?

Я так понимаю eix-sync использует собственный обработчик сигналов и trap из родительского скрипта на него не действует.
Как-то всё-таки это можно сделать?

 

teod0r
()

Массив и пробелы

Форум — General

Есть строка вида:

' 11 1 1 ' "2 2 22" 3\ 3\ 3

Как из неё получить массив с элемантами:
11 1 1 , 2 2 22, 3 3 3?

 

teod0r
()

Одноплатник в качестве десктопа

Форум — Linux-hardware

Задумался о приобретении компьютера.
x86 не очень хочется из-за уефи, проблем с драйверами, подбором копмлектующих мать+проц+память и т.д.
Задумываюсь о приобретении одноплатника на ARM. Наткнулся на SOM i.MX 8, например https://www.phytec.eu/product-eu/system-on-modules/phycore-imx-8/. 8 Gb оперативы.

Я с одноплатниками никогда не имел дело. Получится ли нормально использовать подобную SOM систему в качестве десктопного компа? Будет ли тянуть фильмы 1080p, и не будет ли тиринга? Получится вкатить Slackware и генту? Как с драйверами? Самое свежее ядро будет работать? Вроде как, там какие-то другие заморочки с загрузчиками, device-tree...

 , ,

teod0r
()

Как перекрасить вывод программы stdout/stderr в разные цвета?

Форум — General

Как правильно?
Вот мой неправильный вариант:

#!/bin/bash

GREEN='\033[1;32m'
RED='\033[1;31m'
COL='\033[0m'

command > >(echo -e "$GREEN""$(< /dev/stdin)""$COL") \
 2> >(echo -e "$RED""$(< /dev/stdin)""$COL" >&2)

 

teod0r
()

Задать количество колонок

Форум — General

Как можно задать количество колонок (9) в выводе

ls -al | column -t

?
Проблема в том, что для некоторых строк с пробелами в именах создаются лишние колонки.
Как ограничить количество создаваемых столбцов?

 , column

teod0r
()

Как правильно закрывать фоновые процессы, запущенные из скрипта, по ^C?

Форум — General

Мне нужно запускать в скриптах фоновые процессы (& в конце).
Но как их все закрывать по CTRL+C?
trap "kill -9 $(jobs -p) $$" 2 не работает потому что job control в скриптах не работает.
Но если добавить set -m, trap вообще перестаёт срабатывать.
___________________________
UPD:
решение оказалось таким:

set -m
trap "kill -9 \$(jobs -p) $$" 0 2 9 15

или таким:
trap "kill -9 %1 $$" 2 9 15

 

teod0r
()

Проблема с эвалом

Форум — General

Часть скрипта:

if [...]; then OPTS='--acls --selinux --xattrs'

eval tar fpx \"$ARCHIVE\" \"${FILES[@]}\" $OPTS

eval нужен, чтобы $OPTS правильно раскрывался.
Проблема в том, что "${FILES[@]" правильно не раскрывается, если их несколько, или в именах есть пробелы.

Как быть? Может, что-то сделать с IFS, или printf'ом как-то филес раскрыть в кавычках?

 ,

teod0r
()

Как отсортировать слова по длине?

Форум — General

Есть переменная вида var="fh stuj h rso8gd yqs".
Как можно сделать, чтоб сначала были длинные слова, затем короткие?

 ,

teod0r
()

Как напечатать все поля, начиная с определённого по последнее?

Форум — General

Как напечатать со второго поля по последнее?

awk '{print $2

что дальше?
Всякие комбинации перепробовал, не знаю как.

 

teod0r
()

Вопрос по команде find

Форум — General

Возможно ли в одной команде find одновременно сделать:
-type f -o -type l
-and
-name «$NAME» -o -wholename «$NAME»
?
Или придётся несколько раз запускать?

 

teod0r
()

IFS так не работает?

Форум — General
a=1,2,3

while IFS=, read b;do
    printf $b
done <<<"$a"


Не разделяет по запятой. Как сделать? Или только tr'ом запятую на \\n менять?

 ,

teod0r
()

RSS подписка на новые темы