Fg: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Line 24: Line 24:
</tr>
</tr>
<tr>
<tr>
<th>Valik</th>
<th> %Number </th>
<th>Tähendus</th>
<th>Tähendus</th>
</tr>
</tr>
<tr>
<tr>
<th>Valik</th>
<th> %Sõne </th>
<th>Tähendus</th>
<th>Tähendus</th>
</tr>
</tr>
<tr>
<tr>
<th>Valik</th>
<th> %?Sõne </th>
<th>Tähendus</th>
<th>Tähendus</th>
</tr>
</tr>
<tr>
<tr>
<th>Valik</th>
<th> %+ VÕI %% </th>
<th>Tähendus</th>
</tr>
<tr>
<th> %- </th>
<th>Tähendus</th>
<th>Tähendus</th>
</tr>
</tr>

Revision as of 16:50, 11 December 2014

Autor

Stenno Saaremõts

A21

2014/15

Sissejuhatus

Käsk fg on linuxi käsuaknas töödega toimetamiseks väga kasulik vahend. Fg on kasutatav kui mingi töö ehk "job" töötab tagaplaanil. Käsuga fg saab tagaplaanil töötava töö tuua esiplaanile ning selle tegemisi jälgida, näiteks kui on vaja palju faile korraga kopeerida üest kohast teise või pingitakse mingit serverit, siis tihti võtab see palju aega ning töö pannakse tagaplaanile ja kasutaja saab oma käsurida jälle kasutada. Siiski võib tekkida olukord, kus on vaja näha kui kaugel töö oma toimetamistega on ning selleks ongi käsk fg.

Süntaks

fg [ %job_id ]

Kuidas veel töid kirjeldada

Valik Tähendus
%Number Tähendus
%Sõne Tähendus
 %?Sõne Tähendus
 %+ VÕI %% Tähendus
 %- Tähendus

Näide

Käivita ping käsklus:

ping itcollege.ee

Et peatada ping käsklus vajuta Ctrl-Z.

Leia tööd mis jooksevad tagaplaanil

kirjuta järgnev käsk:

$ jobs -l

Jobs -l väljund näitab töid mis töötavad tagaplaanil.

[2]+  6138 Stopped                 ping itcollege.ee

Kuidas tagaplaanil töötavat tööd esiplaanile tuua?

Et tuua tagaplaanil töötav töö esiplaanile tuleb sisestada:

$ fg %2

Või

$ fg %ping

Kokkuvõte

Kasutatud allikad

http://www.cyberciti.biz/faq/unix-linux-fg-command-examples-usage-syntax/

http://jesin.tk/how-to-manage-jobs-in-linux-fg-bg-kill-ctrlz/

http://www-01.ibm.com/support/knowledgecenter/ssw_aix_61/com.ibm.aix.cmds2/fg.htm