Fg: Difference between revisions

From ICO wiki
Jump to navigationJump to search
 
(16 intermediate revisions by the same user not shown)
Line 9: Line 9:
= Sissejuhatus =
= 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äsk fg on linuxi käsuaknas töödega toimetamiseks väga kasulik vahend.Fg käsku saab kasutada nii tavakasutaja kui juurkasutaja õigustega. Fg on kasutatav kui mingi protsess töötab tagaplaanil.Tagaplaanil töötavaid protsesse nimetatakse töödeks.
Käsuga fg saab tagaplaanil töötava töö tuua esiplaanile ning selle tegemisi jälgida, näiteks kui on vaja palju faile korraga kopeerida ühest 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.
Käsuga fg saab tagaplaanil töötava töö tuua esiplaanile ning selle tegemisi jälgida, näiteks kui on vaja palju faile korraga kopeerida ühest 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.[2] Siiski võib tekkida olukord, kus on vaja töö uuesti esiplaanile tuua et sellega töötamist jätkata.


= Süntaks =
= Süntaks =
Line 37: Line 37:
<tr>
<tr>
<td> %+ või %% </td>
<td> %+ või %% </td>
<td>Viitab praeguselee tööle</td>
<td>Viitab viimati taustale suunatud tööle</td>
</tr>
</tr>
<tr>
<tr>
<td> %- </td>
<td> %- </td>
<td>Viitab eelmisele tööle</td>
<td>Viitab eelviimasele taustale suunatud tööle</td>
</tr>
</tr>
</table>
</table>
[3]


= Näide =
= Näide =
Line 53: Line 55:
Et peatada ping käsklus vajuta Ctrl-Z.
Et peatada ping käsklus vajuta Ctrl-Z.


'''Leia tööd mis jooksevad tagaplaanil'''
'''Leia tööd mis töötavad tagaplaanil'''


kirjuta järgnev käsk:
kirjuta järgnev käsk:


  <font size="3">$ jobs -l</font>
  <font size="3">jobs -l</font>


Jobs -l väljund näitab töid mis töötavad tagaplaanil.
Jobs -l väljund näitab töid mis töötavad tagaplaanil.
Line 63: Line 65:
  <font size="3">[2]+  6138 Stopped                ping itcollege.ee</font>
  <font size="3">[2]+  6138 Stopped                ping itcollege.ee</font>


'''Kuidas tagaplaanil töötavat tööd esiplaanile tuua?'''
'''Tagaplaanil töötava töö esiplaanile toomine'''
 
Taagaplaanil töötava töö esiplaanile toomine töö numbri järgi:
 
<font size="3">fg %2</font>
 
sõne järgi:
 
<font size="3">fg %ping</font>


Et tuua tagaplaanil töötav töö esiplaanile tuleb sisestada:
viimati taustale suunatud töö järgi:


  <font size="3">$ fg %2</font>
  <font size="3">fg %+</font>


Või
Viitab eelviimati taustale suunatud tööle


  <font size="3">$ fg %ping</font>
  <font size="3">fg %-</font>
[1]


= Kokkuvõte =
= Kokkuvõte =


Käsklus fg-l pole palju erinevaid kasutusviise, siiski on see väga kasulik kui toimetada erinevate protsessidega ja on vaja taustal töötav töö tuua esiplaanile, et selle tegemisi jägida. Käsk fg tuleb kasuks nii administraaatori igapäeva tegemistes kui tavakasutaja toimetamistes.
Käsklus fg-l pole palju erinevaid kasutusviise, siiski on see väga kasulik kui toimetada erinevate töödega ja on vaja taustal töötav töö tuua esiplaanile et selle tööd jätkata. Käsk fg tuleb kasuks nii administraaatori igapäeva tegemistes kui tavakasutaja toimetamistes.


= Kasutatud allikad =
= Kasutatud allikad =


http://www.cyberciti.biz/faq/unix-linux-fg-command-examples-usage-syntax/
[1]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/
[2]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
[3]http://www-01.ibm.com/support/knowledgecenter/ssw_aix_61/com.ibm.aix.cmds2/fg.htm


[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]

Latest revision as of 15:55, 15 January 2015

Autor

Stenno Saaremõts

A21

2014/15

Sissejuhatus

Käsk fg on linuxi käsuaknas töödega toimetamiseks väga kasulik vahend.Fg käsku saab kasutada nii tavakasutaja kui juurkasutaja õigustega. Fg on kasutatav kui mingi protsess töötab tagaplaanil.Tagaplaanil töötavaid protsesse nimetatakse töödeks. Käsuga fg saab tagaplaanil töötava töö tuua esiplaanile ning selle tegemisi jälgida, näiteks kui on vaja palju faile korraga kopeerida ühest 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.[2] Siiski võib tekkida olukord, kus on vaja töö uuesti esiplaanile tuua et sellega töötamist jätkata.

Süntaks

fg [ %job_id ]

Kuidas veel töid kirjeldada

Valik Tähendus
%Number Viitab tööle töö numbri kaudu
%Sõne Viitab tööle mille nimi hakkab spetsiifilise sõnega
 %?Sõne Viitab tööle mille nimi sisaldab spetsiifilist sõne
 %+ või %% Viitab viimati taustale suunatud tööle
 %- Viitab eelviimasele taustale suunatud tööle

[3]

Näide

Käivita ping käsklus:

ping itcollege.ee

Et peatada ping käsklus vajuta Ctrl-Z.

Leia tööd mis töötavad 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

Tagaplaanil töötava töö esiplaanile toomine

Taagaplaanil töötava töö esiplaanile toomine töö numbri järgi:

fg %2

sõne järgi:

fg %ping

viimati taustale suunatud töö järgi:

fg %+

Viitab eelviimati taustale suunatud tööle

fg %-

[1]

Kokkuvõte

Käsklus fg-l pole palju erinevaid kasutusviise, siiski on see väga kasulik kui toimetada erinevate töödega ja on vaja taustal töötav töö tuua esiplaanile et selle tööd jätkata. Käsk fg tuleb kasuks nii administraaatori igapäeva tegemistes kui tavakasutaja toimetamistes.

Kasutatud allikad

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

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

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