Како покренути процес у позадини у Линуку

Kako Pokrenuti Proces U Pozadini U Linuku



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

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

Како покренути процес у позадини у Линуку

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







1. Бг команда

Ако сте унели команду и касније схватили време њеног извршења, користите команду „бг“. Да бисте унели ову команду, паузирајте текући процес притиском на тастере „ЦТРЛ + З“. Затим унесите команду „бг“.



На пример, хајде да креирамо лажни посао помоћу команде „слееп“ и пошаљемо га у позадину.



бг





Након креирања лажног посла у трајању од 50 секунди, извршавамо команду „бг“ која шаље процес у позадину.

Користите команду „послови“ да видите ред позадинских процеса на чекању.

пословима



2. Додавање „&“

Можете користити симбол амперсанда „&“ са својом командом да бисте је покренули у позадини.

команда &

На пример, пошаљимо лажни процес у позадину користећи амперсанд.

спавати петнаест &

На претходној слици, [1] је ИД задатка, а ИД-ови задатка ће се повећавати у наредним задацима. На пример, следећи ИД задатка је [2]. Сада можете поново видети статус посла уношењем следеће команде:

пословима

3. Тмук команда

Такође можете користити команду „тмук“ за креирање више терминалних сесија. Направите нову сесију, покрените било који процес који желите и напустите ту сесију. У међувремену, ваш процес у тој сесији ће наставити да ради у позадини. Да бисте користили команду „тмук“, морате да инсталирате услужни програм тмук користећи следеће команде:

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

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

тмук нова сесија сессион_1

Овде можете заменити термин „сессион_1“ било којим именом које желите да дате новој сесији. Одмах након уноса дате команде, отвориће се картица терминала. Тамо можете унети жељене команде и притиснути комбинацију „ЦТРЛ + Б“ и Д да бисте одвојили сесију од главне сесије.

Ова одвојена сесија остаје активна у позадини. Ако желите да му додате неке команде, вратите ту сесију тако што ћете покренути следећу команду:

тмук аттацх-сессион сессион_1

Уместо „сессион_1“, унесите назив сесије коју желите да повежете.

Закључак

Ако покренете процес у позадини, то вам помаже да радите ефикасно и ефикасно покретањем више процеса истовремено. Објаснили смо три једноставна начина за покретање процеса у позадини – коришћењем команде „бг“, „амперсанд“ и „тмук“. Иако тмук захтева инсталацију, то је најлакши начин да покренете различите процесе истовремено када се инсталирају.