Здравствуйте! Прохожу курс “от 0 до Linux админа” вот здесь: https://yodo.im/courses/linux/?v=1d20b5ff1ee9 и столкнулся с проблемой: опция -y не работает в команде sudo apt upgrade -y.
Использую следующую команду в своем скрипте обновления, который запускается через cron каждую ночь:
date && printf "\n apt updates ...\n\n" && sudo apt update && sudo apt upgrade -y && printf "\n flatpak updates ...\n\n" && sudo flatpak update -y && printf "\n snap updates ...\n\n" && sudo snap refresh -y && sudo apt autoremove -y && sudo apt autoclean -y
Проблема в том, что когда я запускаю этот скрипт вручную, он требует подтверждения (ввод ‘Y’), несмотря на то, что я указал флаг -y. В cron все работает нормально, но ручной запуск вызывает трудности.
Не мог бы кто подсказать, что я делаю не так? Как можно сделать так, чтобы команда выполнялась автоматически без необходимости ввода подтверждения? Спасибо!