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

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

26.01.2023, 23:52

У овом чланку ћемо говорити о томе шта је процес у позадини Линука и како га покренути. Упутства су изузетно једноставна и јасна.

Линук има 2 начина рада са процесима:

  • предњи план (приоритет, први план) – режим у коме је покретање нове команде могуће тек након завршетка претходне;
  • позадина (позадина, позадина) – да бисте покренули нову команду, не морате да довршите претходну.

Зашто покренути позадинске команде (у позадини) Линук

Рад у позадинском режиму је згодан јер можете радити са неколико команди паралелно. Прозор терминала је увек доступан за унос нових команди. Остаје да схватимо како компетентно радити са овим.

Како покренути позадинску команду у Линуку: упутства корак по корак

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

 thisisyourcommand argument1 argument2 &

На пример, треба да почнемо да распакујемо тар архиву. Да бисте то урадили, користите наредбу у Линуку:

$ tar -xf archive.tar & [1] 3459 $

Можете користити терминал да у њега унесете нове команде и наставите са радом док се архива распакује у позадини.

Док радите, можете видети бројеве [1] 3459. Хајде да схватимо шта је то и чему служи.

[1] – број који је љуска доделила процесу.

3459 – креирани идентификатор процеса (ПИД).

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

Да бисте приказали одређени задатак из позадине у Линуку, потребна вам је команда:

 fg [1]

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

Потребно је да унесете команду:

 $ jobs

Сада знате како да покренете Линук позадински процес, видите његов статус и промените приоритет.