У овом чланку ћемо говорити о томе шта је процес у позадини Линука и како га покренути. Упутства су изузетно једноставна и јасна.
Линук има 2 начина рада са процесима:
Рад у позадинском режиму је згодан јер можете радити са неколико команди паралелно. Прозор терминала је увек доступан за унос нових команди. Остаје да схватимо како компетентно радити са овим.
Да бисте покренули команду у позадини, морате унети њено име и додати емперсанд & на крају реда. Означава се после размака. на пример:
thisisyourcommand argument1 argument2 &
На пример, треба да почнемо да распакујемо тар архиву. Да бисте то урадили, користите наредбу у Линуку:
$ tar -xf archive.tar & [1] 3459 $
Можете користити терминал да у њега унесете нове команде и наставите са радом док се архива распакује у позадини.
Док радите, можете видети бројеве [1] 3459. Хајде да схватимо шта је то и чему служи.
[1] – број који је љуска доделила процесу.
3459 – креирани идентификатор процеса (ПИД).
Ако можете да покренете процес у позадини Линука, онда га можете добити одатле. Да бисте извели процес из позадине, потребна вам је команда фг. Ако га унесете без навођења броја посла, систем ће подразумевано уклонити последњи покренут процес из позадине.
Да бисте приказали одређени задатак из позадине у Линуку, потребна вам је команда:
fg [1]
У овом примеру смо прву команду избацили из позадине. Морате да наведете одређени број. Такође подржава могућност прегледа задатака који се тренутно извршавају у позадини.
Потребно је да унесете команду:
$ jobs
Сада знате како да покренете Линук позадински процес, видите његов статус и промените приоритет.