Maksājuma metodes Abuse

Kā palaist procesu Linux fonā

26.01.2023, 23:52

Šajā rakstā mēs jums pastāstīsim, kas ir process Linux fonā un kā to palaist. Norādījumi ir ļoti vienkārši un skaidri.

Linux ir 2 veidi, kā strādāt ar procesiem:

  • priekšplānā (priekšplānā, priekšplānā) - režīms, kurā jaunu komandu var sākt tikai pēc tam, kad ir pabeigta iepriekšējā komanda;
  • fona (background) - lai sāktu jaunu komandu, nav nepieciešams pabeigt iepriekšējo komandu.

Kādam nolūkam tiek izmantotas fona Linux komandas?

Darbs fona režīmā ir ērts, jo var strādāt ar vairākām komandām paralēli. Termināļa logs vienmēr ir pieejams, lai tajā ievadītu jaunas komandas. Atliek vien izdomāt, kā ar to pareizi strādāt.

Kā palaist fona komandu Linux operētājsistēmā: instrukcija soli pa solim

Lai palaistu fona komandu (fonā), ir jāievada tās nosaukums un rindas beigās jāpievieno empersandas zīme &. To norāda pēc atstarpes. Piemēram:

thisisyourcommand argument1 argument2 &

Piemēram, mums ir nepieciešams palaist tar arhīva izpakošanu. Lai to izdarītu, Linux operētājsistēmā izmantojam komandu:

$ tar -xf archive.tar &

[1] 3459

$

Varat izmantot termināli, lai tajā ievadītu jaunas komandas un turpinātu darbu, kamēr fona režīmā notiek arhīva izpakošana.

Turpinot darbu, varat redzēt skaitļus [1] 3459. Sapratīsim, kas tas ir un kam tas tiek izmantots.

[1] ir numurs, ko procesam piešķir apvalks.

3459 ir izveidotā procesa identifikators (PID).

Ja jūs varat palaist procesu Linux fona režīmā, jūs varat to iegūt no turienes. Lai iegūtu procesu no fona, nepieciešama fg komanda. Ja to ievadīsiet, nenorādot darba numuru, sistēma pēc noklusējuma no fona izvilks pēdējo darbojošos procesu.

Lai no fona noņemtu konkrētu uzdevumu Linux operētājsistēmā, ir nepieciešama komanda:

fg [1]

Šajā piemērā mēs no fona esam izņēmuši pirmo komandu. Jums ir jānorāda konkrēts numurs. Tiek atbalstīta arī iespēja apskatīt pašlaik fonā notiekošos uzdevumus.

Ir jāievada komanda:

$ jobs

Tagad jūs zināt, kā palaist Linux fona procesu, apskatīt tā statusu un mainīt tā prioritāti.