Рейтинг:1

Откройте терминал и запустите команду sudo при запуске

флаг mu

У меня есть собственный командный сценарий с именем uua, который я вставил /бин, и сделал его исполняемым с помощью чмод + х. Я хочу, чтобы моя консоль запускалась при запуске и запускала команду uua без ввода пароля для вещей с помощью sudo.

/бин/ууасодержание:

#!/бин/баш
sudo apt update -y && echo -e "\nОбновление выполнено\n" && echo -e "\nОбновление:\n" && список apt --upgradable && echo && sudo apt upgrade -y && echo -e "\nОбновление выполнено\ n" && sudo apt autoremove -y && echo -e "\nВсе готово!"

Я пробовал вещи из некоторых других сообщений, но я не уверен, как это сделать. Команда для запуска консоли консоль (поскольку в большинстве других сообщений, которые я видел, используется гном-терминал или что-то другое).

Вот некоторые вещи, которые я пробовал:

  1. Добавление консоли в автозагрузку приложений и изменение команды там на консоль -е ууа, и это работает, чтобы запустить консоль при запуске и выполнить команду uua, но мне потребовалось ввести свой пароль.
  2. У меня почему-то не было /etc/rc.local, поэтому я создал его и добавил консоль -е команда есть, но это тоже не сработало.

Короче говоря, я хочу, чтобы моя консоль запускалась при запуске и выполняла некоторые команды sudo без ввода пароля.

Спасибо!

vanadium avatar
флаг cn
Вместо этого лучше поместить свой собственный двоичный файл в `/usr/local/bin`. Вам действительно нужно запускать эту команду в графическом эмуляторе терминала? Разве вы не можете запустить его в фоновом режиме, а затем записать вывод для проверки, если хотите? Ваш подход, побудивший вас задать этот вопрос, скорее всего, не самый лучший.
rogue1 avatar
флаг mu
Я бы предпочел, чтобы команда выполнялась в графическом терминале, чтобы я мог видеть, что она обновляет / если она прошла правильно, а также таким образом я могу создавать другие команды / сценарии, которым потребуется графический терминал. Как я могу запустить его в фоновом режиме, не вводя пароль для sudo? Что-то вроде `uua > autoupdate.log`

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.