Как получить базовый скрипт для запуска при запуске

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

##This updates your repositories

sudo apt-get update

##This upgrades your applications

sudo apt-get upgrade

##This fixes your external monitor resolution

sudo cvt 1920 1080 60

sudo xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync

sudo xrandr --addmode VGA-0 "1920x1080_60.00"

Проблема в том, что я чертовски ленив и нажимаю Ctrl + Alt + T, чтобы открыть Терминал, а затем набираю 12 символов и нажимаю Enter, это тяжелая работа, плюс мои родители используйте его, и я сомневаюсь в их способности следовать основным инструкциям, которые я написал, чтобы они могли сделать это сами.

Я попытался поискать в Google, но у меня нет Google-Fu.

Поэтому, если бы кто-нибудь мог помочь мне автоматизировать запуск моего скрипта при запуске, по крайней мере, части с исправлением монитора, это было бы очень признательно.

4
задан 12 May 2015 в 08:28

2 ответа

Для запущения скрипта при запуске просто создают новый cronjob. Сначала откройте crontab:

crontab -e

И затем добавляют следующую строку к нему:

@reboot /path/to/your/script 
0
ответ дан 12 May 2015 в 18:28
  • 1
    Я сделал установку попытки набор пакетов на основе других связанных тем, но меня didn' t сохраняют список того, что я выполнил. Это имело бы мой этот вопрос легче ответить, что я предполагаю... – ScottF 12 August 2016 в 04:24

В первую очередь, необходимо прокомментировать все строки, которые не являются сценариями.

#this is a comment
sudo apt-get your command

Также это приведет becaue к сбою, Вам нужен да.

sudo apt-get -y upgrade

, Который скажет да для Вас. ОПАСНЫЙ!

Вам не нужен sudo для работы с xrandr.

И Вы никогда не производите свое разрешение. Вот пример одного моего.

xrandr --newmode "1368x768_60.00"   85.25  1368 1440 1576 1784  768 771 781 798 -hsync +vsync && xrandr --addmode VGA1 "1368x768_60.00" && xrandr --output VGA1 --mode  1368x768_60.00

& & запускает скрипты на после другого ожидания (& не ожидает), чтобы предыдущий закончился. Отдельные строки прекрасны также.

я работаю в Kubuntu так в Настройках при Запуске и Завершении работы, на которое я могу указать на тот сценарий и иметь выполненный при запуске.

0
ответ дан 12 May 2015 в 18:28
  • 1
    переустановить команда просто привела к тому же выводу ошибок как мое первое сообщение. – ScottF 12 August 2016 в 13:58

Другие вопросы по тегам:

Похожие вопросы: