Возможно ли поменять шапку в команде 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 уже так умеют.
Можно ли как-то логировать в файл всё что происходит в sysvinit? Всё что бежит в консоли до запуска иксов (и после)? Нужно как-то отслеживать ошибки, а в /var/log/ не всё попадает.
Помнится лет 5-7 назад в википедии была статья о сравнении sysV и BSD инитов. В статье была таблица, в которой была разница между этими двумя системами инициализации. Сейчас этой статьи нет. Может, кто-то даст ссылку на такую табличку?
Вот уже больше года пользуюсь слакой. Понравилось больше генты, которой пользовался, наверное, больше пяти лет. В генте постоянно были какие-то конфликты при обновлении. Хочу ещё попробовать CRUX, вдруг ещё больше слаки понравится. Вопрос, только получится ли в нём использовать fglrx и старые иксы (1.17.4) и ещё кое-какие старые пакеты, от которых зависят иксы? Или придётся обзавестись новым железом? Ещё хотел бы попробовать 4MLinux, OviOS, Source Mage и Void. С ними аналогичный вопрос. Есть ли тут кто пробовал данные дистрибутивы, что скажете?
Как добиться? Бывает запускаешь в скрипте eix-sync или ещё что-то, что использует rsync, и при нажатии CTRL+C оно не сразу прекращается. Бывает даже после этого в фоне rsync ещё висит. Как 100% завершать скрипт и все его дочерние процессы по CTRL+C?
Я так понимаю eix-sync использует собственный обработчик сигналов и trap из родительского скрипта на него не действует. Как-то всё-таки это можно сделать?
Задумался о приобретении компьютера. 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...
Мне нужно запускать в скриптах фоновые процессы (& в конце). Но как их все закрывать по CTRL+C? trap "kill -9 $(jobs -p) $$" 2 не работает потому что job control в скриптах не работает. Но если добавить set -m, trap вообще перестаёт срабатывать. ___________________________ UPD: решение оказалось таким:
if [...]; then OPTS='--acls --selinux --xattrs'
eval tar fpx \"$ARCHIVE\" \"${FILES[@]}\" $OPTS
eval нужен, чтобы $OPTS правильно раскрывался. Проблема в том, что "${FILES[@]" правильно не раскрывается, если их несколько, или в именах есть пробелы.
Как быть? Может, что-то сделать с IFS, или printf'ом как-то филес раскрыть в кавычках?
Возможно ли в одной команде find одновременно сделать: -type f -o -type l -and -name «$NAME» -o -wholename «$NAME» ? Или придётся несколько раз запускать?