Jobs: Difference between revisions

From ICO wiki
Jump to navigationJump to search
No edit summary
No edit summary
 
(6 intermediate revisions by the same user not shown)
Line 7: Line 7:




== Süntaks (viide 1) ==
== Süntaks [http://www.computerhope.com/unix/ujobs.htm] ==
<pre>jobs [-lnprs] [JOBSPEC ...]</pre>
<font size="2"><pre>jobs [-lnprs] [JOBSPEC ...]</pre></font>




== Parameetrid (viide 1) ==  
== Parameetrid [http://www.computerhope.com/unix/ujobs.htm] ==  
{| border="1" style="border-collapse:collapse; border-style:solid; border-color:#777777;"
{| border="1" style="border-collapse:collapse; border-style:solid; border-color:#777777;"
|-
|-
Line 29: Line 29:


== Näited ==
== Näited ==
Viitamata näited teostatud autori poolt.
===Jobs===
===Jobs===
'''Näide 1 (viide 2)''' <br>
'''Näide 1 [http://www.thegeekstuff.com/2010/05/unix-background-job/]''' <br>
[1]  Running                bash download-file.sh & <br>
<font size="2">
[2]-  Running                evolution & <br>
<pre>
[3]+  Done                    nautilus . <br>
[1]  Running                bash download-file.sh &
[2]-  Running                evolution &
[3]+  Done                    nautilus .
</pre>
</font>


'''Näide 2''' <br>
'''Näide 2''' <br>
[1]  Stopped                top <br>
<font size="2">
[2]-  Stopped                top <br>
<pre>
[3]+  Stopped                nano <br>
[1]  Stopped                top
[2]-  Stopped                top
[3]+  Stopped                nano
</pre>
</font>


+ märgib viimasena lisatud programmi ja – eelviimasena lisatud programmi
+ märgib viimasena lisatud programmi ja – eelviimasena lisatud programmi


===Jobs –l (viide 3)===
===Jobs –l [http://www.cyberciti.biz/howto/unix-linux-job-control-command-examples-for-bash-ksh-shell/]===
[1]  9379 Running                xeyes & <br>
<font size="2">
[2]  9380 Running                gedit /tmp/hello.c & <br>
<pre>
[3]-  9420 Running                xload & <br>
[1]  9379 Running                xeyes &
[4]+  9421 Running                sleep 100000 & <br>
[2]  9380 Running                gedit /tmp/hello.c &
[3]-  9420 Running                xload &
[4]+  9421 Running                sleep 100000 &
</pre>
</font>


===Jobs –n===
===Jobs –n===
<font size="2">
<pre>
[4]      Killed                          firefox
[4]      Killed                          firefox
</pre>
</font>


===Jobs –p===
===Jobs –p===
2969 <br>
<font size="2">
2970 <br>
<pre>
3110 <br>
2969
2970
3110
</pre>
</font>


===Jobs –r===
===Jobs –r===
<font size="2">
<pre>
[2]-    Running                  firefox &
[2]-    Running                  firefox &
</pre>
</font>


===Jobs –s===
===Jobs –s===
[1]  Stopped                top <br>
<font size="2">
[2]-  Stopped                top <br>
<pre>
[3]+  Stopped                nano <br>
[1]  Stopped                top
[2]-  Stopped                top
[3]+  Stopped                nano
</pre>
</font>
 
==Kokkuvõte==
Käsklust jobs saavad kasutada nii juurkasutaja kui ka kõik teised kasutajad, et näha infot taustal olevate programmide kohta. Käsklust saab edukalt kasutada ilma lisaparameetriteta kui ka vajadusel lisada sobivad võtmed, et väljastataks vaid valitud protsessid. Ingliskeelset infot ja ka parameetrite tähistusi koos kirjeldustega on võimalik näha sisestades terminali käsklus „help jobs“.
 
==Viited==
http://www.computerhope.com/unix/ujobs.htm <br>
http://www.thegeekstuff.com/2010/05/unix-background-job/ <br>
http://www.cyberciti.biz/howto/unix-linux-job-control-command-examples-for-bash-ksh-shell/ <br>
 
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]

Latest revision as of 20:24, 6 December 2014

Autor

Sirka Tali A21


Sissejuhatus

Järgnev artikkel on ülevaade Linuxis ja Unixis kasutatavast käsklusest jobs. Käsklusega on võimalik näha ülevaadet taustal (background) olevatest programmidest. Ülevaates on näha programmi nimetus, number ja staatus, kas programm on peatatud (stopped), töötav (running) või lõpetatud (done). Samuti on näha, milline töö on viimasena taustale pandud ja milline eelviimasena. Programmi saab taustal käivitada, kui lisada nimetuse lõppu & märk. Juba töötava programmi taustale suunamiseks tuleb vajutada ctrl+z.


Süntaks [1]

jobs [-lnprs] [JOBSPEC ...]


Parameetrid [2]

-l Lisaks muule infole kuvatakse ka protsessi ID
-n Kuvab ainult need protsessid, mille staatus on pärast viimast kuvamist muutunud
-p Kuvab ainult protsesside ID-d
-r Kuvab ainult töötavad protsessid
-s Kuvab ainult peatatud protsessid
JOBSPEC Töö number


Näited

Viitamata näited teostatud autori poolt.

Jobs

Näide 1 [3]

[1]   Running                 bash download-file.sh &
[2]-  Running                 evolution &
[3]+  Done                    nautilus .

Näide 2

[1]   Stopped                top
[2]-  Stopped                top
[3]+  Stopped                nano

+ märgib viimasena lisatud programmi ja – eelviimasena lisatud programmi

Jobs –l [4]

[1]   9379 Running                 xeyes &
[2]   9380 Running                 gedit /tmp/hello.c &
[3]-  9420 Running                 xload &
[4]+  9421 Running                 sleep 100000 &

Jobs –n

[4]      Killed                           firefox

Jobs –p

2969
2970
3110

Jobs –r

[2]-    Running                   firefox &

Jobs –s

[1]   Stopped                top
[2]-  Stopped                top
[3]+  Stopped                nano

Kokkuvõte

Käsklust jobs saavad kasutada nii juurkasutaja kui ka kõik teised kasutajad, et näha infot taustal olevate programmide kohta. Käsklust saab edukalt kasutada ilma lisaparameetriteta kui ka vajadusel lisada sobivad võtmed, et väljastataks vaid valitud protsessid. Ingliskeelset infot ja ka parameetrite tähistusi koos kirjeldustega on võimalik näha sisestades terminali käsklus „help jobs“.

Viited

http://www.computerhope.com/unix/ujobs.htm
http://www.thegeekstuff.com/2010/05/unix-background-job/
http://www.cyberciti.biz/howto/unix-linux-job-control-command-examples-for-bash-ksh-shell/