Я пытаюсь создать скрипт, который при загрузке Ubuntu открывает терминал, который запускает sudo apt update && sudo apt upgrade -y
. Мне удалось сделать указанный скрипт, как я могу открыть терминал при загрузке / перезагрузке и заставить его запустить скрипт? Заранее спасибо за помощь!
Если вы делаете это «при запуске», вы уже работаете как UID 0
, поэтому использование sudo
некорректно и shoule должен быть удален.
Кроме того, «при запуске» является неправильной средой для запуска apt
(задокументировано как It is intended as an end user interface and enables some options better suited for interactive usage by default
. Вместо этого используйте apt-get
. Таким образом:
apt-get -q=2 -y update && apt-get -q=2 -y upgrade
ближе к тому, что хотите. Прочитайте man apt-get
или https://manpages.ubuntu.com/manpages/bionic/en/man8/apt-get.8.html