Вы могли бы использовать read
встроенный
read -r _ y <<<"$x"
printf "%s\n" "$y"
true
] Я нашел свое решение здесь: [] не записывая некоторые ошибки [][
] [] мне просто пришлось добавить эту строку вверху []/etc/rsyslog.conf[
]:[
:msg, contains, "nouveau" ~
]
[] Похоже, все работает нормально.[
]Вы можете заблокировать отображение ошибок, используя grep -v, например:
grep -v 'nouveau 0000:01:00.0' [your log file] | less
Вы также можете сделать скрипт, который будет взламывать лог-файлы и позволять ему запускаться при загрузке.
make scriptfile:
sudo nano /root/cleanlogs
Скрипт будет выглядеть примерно так:
#!/bin/bash
grep -v 'nouveau 0000:01:00.0' /var/log/messages > messages.new
mv messages.new /var/log/messages
grep -v 'nouveau 0000:01:00.0' /var/log/kern.log > kern.log.new.new
mv kern.log.new /var/log/kern.log
//other log files same way
make executable:
sudo chmod +x /root/cleanlogs
Чтобы запустить скрипт при загрузке, существуют различные способы в зависимости от вашего дистрибутива linux, лучше всего, чтобы вы погуглили его. Насколько я знаю, нет никакого способа не записать его в журнал, но таким образом вам не придется чистить файлы вручную.
ошибка пройдет при обновлении драйвера nouveau, текущая версия dousn еще не полностью поддерживает вашу карту.