Начини плаћања Abuse

Како додати скрипту за покретање Убунту-а

24.02.2021, 20:29

У неким случајевима, када се систем покрене, постаје неопходно извршити вашу скрипту. Такви случајеви укључују потребу за променом резолуције екрана, покретањем одређених апликација и ажурирањем одређеног услужног програма. Покретање скрипте може се имплементирати на различите начине. Ово се може урадити коришћењем графичке љуске или система иницијализације системд, који се сада користи у скоро свим дистрибуцијама.

Аутобоот користећи стандардни Убунту услужни програм

Прва ствар коју треба да урадите је да креирате скрипту на погодном месту и извршите је:

 $ sudo gedit /script_path/script_name.sh #!/bin/bash echo "Hello world"

Ова скрипта ће приказати поруке „Здраво свете“ на екрану корисника. Када је програм спреман, потребно га је учинити извршним. Да бисте то урадили, користите следећу команду:

 $ sudo chmod ugo+x /script_path/script_name.sh

Затим, у главном менију система, потребно је да покренете услужни програм „Аутоматско покретање апликација“.

Аутоматски покренуте апликације

Кликните на дугме „Додај“ и унесите пуну путању до датотеке скрипте у поље „Команда“. Можете кликнути на дугме „Прегледај“, пронаћи и изабрати датотеку скрипте и кликнути на „Додај“.

Убунту графичка шкољка

У будућности, програм ће се извршавати сваки пут када се покрене Убунту графичка шкољка.

Аутоматско учитавање Линук скрипти у Системд-у

Користите посебну команду да бисте креирали датотеку системске услуге

Ово је команда:

 sudo systemctl edit --force myscript You need to add the contents to this file: [Unit] Description=My Script Service After=multi-user.target [Service] Type=idle ExecStart=/full/path/to/script/script_name.sh [Install] WantedBy=multi-user.target

Креирање системд сервисне датотеке

Затим, у реду који се зове ЕкецСтарт, потребно је да испуните један од следећих захтева: наведите путању до скрипте или команде која ће се извршити. Након чега се скрипта додаје у покретање:

 $ sudo systemctl daemon-reload $ sudo systemctl enable mysrcipt

Програм ће се покренути након што се систем иницијализује. У ту сврху можете користити „стари“ метод: користећи rc.local . креира се датотека /etc/rc.local и путања до ње је уписана у ЕкецСтарт линији сервисне датотеке.