Для этой конкретной команды вы можете предположить, что большую часть времени она будет работать без ошибок. . В этом случае вам может быть лучше просто запустить его следующим образом:
sudo apt-get update > ~/.aptget.update.log &
Вы также можете скрыть весь вывод, используя круглые скобки:
(sudo apt-get update > ~/.aptget.update.log &)
Это может быть наложено на эту строку, чтобы было удобно использовать:
alias apt-update="(sudo apt-get update > ~/.aptget.update.log &)"
Это позволяет вы запускаете команду, используя только «apt-update».
Поместите это в свой файл ~ / .bashrc
, чтобы он автоматически запускал его при каждом входе в систему.
Вы также можете добавить собственное сообщение, чтобы напомнить вам, что он делает:
alias apt-update="echo \"Running apt-get update in the background. Wait a few moments for it to finish.\" || (sudo apt-get update > ~/.aptget.update.log &)"
] Я выяснил проблему. Mysqld_multi вообще не умеет разбирать комментарии, поэтому нужно просто убрать из my.cnf.[
] все строки комментариев с # перед ними.