Читаоци попут вас помажу у подршци МУО. Када обавите куповину користећи везе на нашем сајту, можда ћемо зарадити провизију за партнере. Опширније.

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

Неки од Линук програма су подешени да се покрећу при покретању. Међутим, такође је могуће подесити своје омиљене програме, скрипте или команде да се покрећу аутоматски када се Убунту покрене.

Покрените програме при покретању користећи системд

системд, такође познат као системски или сервисни менаџер, је први процес који се покреће када се Убунту покрене. Системд услуга је обично укључена у већину Линук програма подразумевано.

Помоћу системд-а такође можете да конфигуришете своје програме да се аутоматски покрећу када се систем покрене. Можете користити наредбу системцтл за управљати системским услугама.

Да бисте проверили да ли системска јединица јединица постоји за ваш програм, користите следећу команду:

системцтл листа-јединица-датотека | греп 

Рецимо да желите да аутоматски покренете Апацхе при покретању система. Користите следећу команду да проверите да ли постоји системска јединица јединица за њу:

системцтл листа-јединица-датотека | греп апацхе2

Ако постоји, видећете овакав излаз:

Сада, да бисте подесили Апацхе да се аутоматски покреће при покретању, покрените:

судо системцтл омогући апацхе2

Да бисте проверили да ли је Апацхе сервис омогућен за покретање при покретању, користите следећу команду:

судо системцтл је омогућен апацхе2

Излаз би се требао вратити омогућено ако је услуга подешена да се покреће аутоматски при покретању система.

Да бисте уклонили програм из аутоматског покретања када се Убунту покрене, онемогућите његову услугу користећи:

судо системцтл онемогући апацхе2

Ако се одређени програм не испоручује са системском јединицом (системска услуга), можете креирати датотеку системске јединице да бисте је покренули при покретању система. Да бисте направили јединичну датотеку, рецимо тест.сервис, покрените следећу команду:

судо нано /либ/системд/систем/тест.сервице

Затим додајте следеће линије кода у јединичну датотеку. Обавезно промените вредност ЕкецСтарт директиву додавањем путање до програма који желите да покренете при покретању.

Поред програма, такође можете покренути команду или скрипту при покретању тако што ћете навести њену путању у ЕкецСтарт директива.

[Јединица]
Опис=Ово је тест сервисни фајл.

[Услуга]
Типе=симпле
ЕкецСтарт=

[Инсталирај]
ВантедБи=мулти-усер.таргет

Када завршите, сачувајте и затворите датотеку јединице.

Затим доделите овој јединици потребне дозволе:

судо цхмод 644 /етц/системд/систем/тест.сервице

Сада је фајл системд јединице креиран и спремни сте да управљате својим програмом при покретању користећи горе описане команде.

Коришћење ГНОМЕ-ових апликација за покретање на Убунту-у

Други начин за покретање често коришћених програма при покретању је коришћење ГНОМЕ-ових апликација за покретање. Можете га покренути из менија апликација притиском на Супер и куцање "апликације за покретање." Или га можете покренути притиском на Алт + Ф2 и укуцајте следећу команду у Покрените команду Дијалог:

гноме-сессион-пропертиес

Ово ће покренути Поставке апликација за покретање прозор у којем ћете видети листу програма који су већ подешени за покретање при покретању.

Да бисте додали нови програм на листу, кликните Додати. Ово ће отворити Додајте програм за покретање прозор.

У Име унесите име програма који желите да додате. Затим у Цомманд поље, обезбеди пуну путању до извршне бинарне датотеке програма.

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

који лабав

Алтернативно, можете кликнути Прегледај и пронађите извршни програм. Такође можете додати било који коментар у вези са програмом, иако је опционалан. Када завршите, кликните Додати.

Сада ћете видети програм наведен на листи програма за покретање. Изабрани програми ће се аутоматски покренути када се пријавите на своју Убунту машину.

Одложите покретање програма на Убунту

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

У прозору Поставке апликација за покретање, изаберите програм који желите да одложите и кликните Уредити. У пољу Цомманд додајте спавати х пре команде, где Икс је количина времена (у секундама) за чекање пре отварања апликације.

Рецимо да желите да покренете Слацк 120 секунди након покретања система, тако да бисте додали:

спавање 120; млитавост

Да бисте уклонили програм са листе програма за покретање, покрените Поставке апликација за покретање прозор, изаберите апликацију и кликните Уклони.

Покрените програме при покретању Убунту-а користећи црон послове

Црон посао у Линук-у пружа начин за планирање програма, команди или скрипти за аутоматско покретање у одређеним временима или интервалима. Користећи црон послове, такође можете аутоматски покренути Убунту програм при покретању система без икакве ручне интеракције.

црон послови су дефинисани као уноси у цронтаб датотеци. Немојте уређивати датотеку цронтаб директно користећи било који уређивач текста. Уместо тога, користите следећу команду да бисте је уредили:

цронтаб -е

Изаберите уређивач у којем желите да уредите цронтаб датотеку. Затим, да бисте додали црон посао који се покреће након покретања, користите следећу синтаксу:

@рестарт 

На пример, следећи црон посао говори систему да проверите простор на диску и сачувајте излаз у ~/диск-спаце.ткт фајл након покретања система:

@ребоот дф -х >> ~/диск-спаце.ткт 

Сачувајте цронтаб датотеку и изађите.

Да бисте уклонили покретање програма када се Убунту покрене, једноставно уклоните његов унос црон посла из датотеке цронтаб.

Омогућите покретање неопходних програма при покретању на Убунту-у

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

Због тога се препоручује да при покретању омогућите само неопходне програме и онемогућите повремено коришћене програме који су подразумевано омогућени.