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

Срећом, Линук покрећете команде у позадини пратећи неке једноставне методе. Остатак овог чланка илуструје неке од ових метода.

1. Додајте амперсанд након наредбе

Најлакши начин да покренете Линук позадинску команду је додавање Амперсанд (&) симбол после команде. На пример, ако покренете гедит уређивач текста са вашег терминала, не можете користити љуску док не затворите уређивач. Међутим, када додате додатну & према вашој команди, моћи ћете одмах да користите љуску.

гедит &

2. Користите бг за слање покренутих команди у позадину

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

Куцањем можете прегледати листу свих задатака у позадини послови у терминалу. Користити фг команда за повратак на извршени задатак.

3. Пошаљите команде у позадину са нохуп

Тхе нохуп наредба у Линуку омогућава администраторима да извршавају наредбе терминала који су имуни на ХУП или Прекинути сигнали. Можете да покренете Линук команде у позадини користећи нохуп.

Следећи пример покреће Скенирање Нмап порта у позадини.

нохуп судо нмап -сС --топ-портс = 15 192.168.1.1/24

Једна од кључних предности нохуп-а је та што ће се ваше наредбе изводити чак и ако изађете из љуске. Штавише, генерише датотеке евиденције извршења. Тражити нохуп.оут у тренутном директоријуму или унутар $ ХОМЕ.

4. Покрените команде у позадини помоћу системских преусмеравања

Такође можете покретати позадинске команде у Линуку користећи системска преусмеравања. На пример, ако покренете доленаведено пинг наредба, ваша љуска ће га покренути у позадини и одмах вратити терминалски упит.

пинг -ц5 8.8.8.8> оутпут.лог 2> & 1 &

Овде се излаз наредбе пинг преусмерава на оутпут.лог датотека. Можете га заменити са /dev/null ако желите да одбаците резултат. Тхе 2>&1 говори басху да преусмери грешке у исту датотеку. Финале & сигнализира басх за покретање ове наредбе у позадини.

5. Поставите Линук наредбе на позадину помоћу одбацивања

Тхе одрећи се наредба у Линуку олакшава покретање наредби у позадини. Прво морате послати задатак у позадини помоћу & оператер. Затим откуцајте одрећи се да га одвојиш од своје шкољке.

гедит &
одрећи се

Једна од главних предности одрицања је што, попут нохуп-а, систем неће уништити ваш задатак када затворите љуску или се одјавите.

6. Покрените Линук команде у позадини користећи Тмук

Тмук је моћан мултиплексер који нам омогућава покретање више терминала у једном прозору. Учење тмук-а је одличан избор за људе који га не познају. Тмук чини покретање позадинских наредби у Линуку без напора.

тмук ново -д 'пинг -ц 10 8.8.8.8> оутпут.лог'

Када покренете горе наведено тмук наредба, извршиће пинг команду у засебној љусци и задржите је у позадини. Овим методом можете извршити било коју Линук наредбу у позадини.

Повезан: Како инсталирати и конфигурисати Тмук за Линук

Оставите своје Линук команде у позадини

Могућност покретања команди у позадини чини управљање системом продуктивнијим за администраторе. Задатке можете позадинирати на неколико начина. Басх функције попут & и Цтрл + З су згодни, али систем ће убити позадински посао када се љуска затвори. С друге стране, алати попут нохуп и одрећи се нека ваша команда буде активна чак и када се одјавите или прекинете љуску.

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

Емаил
Шта су зомби процеси у Линуку и како их убити

Зомби процеси су остаци затвореног софтвера. Ево како зомби процеси могу успорити Линук систем и како их убити.

Прочитајте следеће

Повезане теме
  • Линук
  • Линук
  • Линук наредбе
О аутору
Рубаиат Хоссаин (Објављено 22 чланка)

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

Више од Рубаиат Хоссаин-а

Претплатите се на наш билтен

Придружите се нашем билтену за техничке савете, прегледе, бесплатне е-књиге и ексклузивне понуде!

Још један корак…!

Молимо потврдите своју адресу е-поште у е-поруци коју смо вам управо послали.

.