LinuxForum.Fans
Тема

Dmesg и dmdecode: под кем запустить и как сохранить результаты?

Автор: AAD 8 сообщений 3641 просмотров
#135893

Добрые люди, подскажите под кем надо запускать dmesg и dmidecode (под юзером или обязательно под рутом) и как сохранить результаты? dmesg вроде запускается в терминале, а вот что то с dmidecode туго мне совсем.
На багтреккере описал проблему с gnome-power-manager, требуется уточнить ее таким способом.
Я только за, но знаний не хватает.
Спасибо.

#135894

Перенаправь их вывод в файл.

text
dmesg > dmesg_log

Так же и для dmidecode, только от рута и в другой файл.

#136106

Спасибо, получилось.

#136121

есть команда tee
[console]dmesg | tee dmesg.log[/console]
вывод на экран И в файл.

часто > не срабатывает. потому-что выходных потоков 2 - есть ещё поток ошибок.
отправить поток ошибок в файл можно так (соединение потоков):
[console]command 2>&1 >command.log[/console]

#136125
drBatty написал:

часто > не срабатывает. потому-что выходных потоков 2 - есть ещё поток ошибок.
отправить поток ошибок в файл можно так (соединение потоков):
[console]command 2>&1 >command.log[/console]

Короче:
[console]command &> command.log[/console]

#136192
Vascom написал:
Короче:

... и там и там ошибка - старый лог будет стёрт новым. надо >>

#136193
drBatty написал:
[quote=Vascom]Короче:

... и там и там ошибка - старый лог будет стёрт новым. надо >>[/quote]
Почему ошибка-то, нафига нам старые логи?

#136202
Vascom написал:
Почему ошибка-то, нафига нам старые логи?

старые логи должны сами паковаться/удалятся специальной утилитой logrotate
причём эта утилита уже установлена и настроена в эхотаге.

Войдите или зарегистрируйтесь, чтобы ответить.