Једна од позитивних ствари Убунту-а је та омогућава нам да креирамо и покренемо сопствене скрипте које нам помажу да побољшамо функционалност система, скрипте које је лако створити и које можемо покренути у било које време током сесије или једноставно на почетку било које сесије.
Да бих могао ово да урадим постоје два сигурна и брза начина на која ће било који новајлија прилагодити свој Убунту са неколико кликова и два или три копирај и налепи, да ли се усуђујете?
Како убацити скрипте у наш Убунту
Прва и најједноставнија метода од свих је укључивање скрипте у нашу пријаву користећи графичку апликацију. Због овога ћемо Систем–> Поставке–> Апликације за покретање и у Додај програм при покретању, командно поље попуњавамо дотичним скриптом који смо креирали. Сачувамо све и када се систем поново покрене, Убунту ће учитати наше скрипте.
Други метод који можемо да користимо у нашем Убунтуу је мало тежи, али праћење ових корака је лако учинити. Прво морамо да креирамо нашу скрипту. Једном када је скрипта креирана, копирамо је и залепимо у фасциклу /етц/инит.д (да бисмо то урадили морамо бити роот корисници). Једном када смо налепили ову скрипту, морамо дајте им дозволе за извршавање ове датотеке. То се постиже отварањем терминала у фасцикли и уношењем следећег:
chmod +x mi-script.sh
Сада имамо скрипту спремну и треба само да кажемо систему да прочита и изврши скрипту коју смо убацили у фасциклу, за то у терминалу извршимо следећу наредбу:
update-rc.d mi-script.sh defaults 80
Ово ће направити систем укључује скрипту при покретању система и код сваког корисника који је у том систему није битно да ли је то системски администратор или једноставан корисник. Како видите да је то једноставна и једноставна операција, зар не мислите?
Врло занимљиво!
Како покренути скрипту као роот? Јер јасно ако у њега убацим „судо ...“, нећу моћи да унесем лозинку.
Хвала!
Иако су у време одговора прошле 3 године, надам се да ће неком другом бити корисно:
одричеш се судоа ...
изгледало би овако
./ми-сцрипт.сх
Имам убунту 18.04 и радим тачно оно што овде описујете и он једноставно ништа не учитава, морам да ограничим да је датотека екстензија, сх, да ли ми треба неки додатни корак за моју верзију убунту-а?
И мени се догађа исто што и Јосе Вилламизар. скрипте се не покрећу приликом поновног покретања Убунту 18.04
Већ нас је троје, радим оно што чланак каже, али се не покреће приликом покретања
Исто се дешава и мени, било какво решење?
креирајте датотеку /етц/рц.лоцал
#! / бин / сх-е
##
## /етц/рц.лоцал датотека
## Ова скрипта се изводи на крају нивоа вишекорисничког покретања.
## Уверите се да се ова скрипта завршава линијом "излаз 0" ако је успешна
## или било која друга вредност ако имате грешку.
# Унесите испод ове линије шта желите да извршите пре покретања корисника.
# —– крај датотеке ——
излаз 0
дати извршне дозволе
а затим покрените услугу
системцтл старт рц-лоцал
ако није на почетку, поставите га
системцтл омогући рц-лоцал
поздрави
Ово је оно са чиме сам коначно имао резултате и до данас са Убунту 22, у датотеку рц.лоцал сам додао позиве скриптама са
сх '/мисцриптпатх/сцрипт.сх'
и спреман