2 Aralık 2018 Pazar

jobs komutu

Giriş
Arka planda çalışan işleri gösterir. Çıktısının açıklaması şöyle.
%+ : current job; last job stopped in foreground or started in background
%- : last/previous job
%% : same as +
Arka plandaki iş jobs komutu ile listelendikten sonra fg komutu ile ön plana alınabilir.

Örnek
Şöyle yaparız.
$bash: /singh/test1 &
[1] 9223
$bash:  /singh/test2 &
[2] 9226
$bash:  /singh/test3 &
[3] 9234
$bash:  /singh/test4 &
[4] 9237
$bash:  jobs
[1]   Running                 /singh/test &
[2]   Running                 /singh/test2 &
[3]-  Running                 /singh/test3 &
[4]+  Running                 /singh/test4 &
Diğer
Arka plandaki iş bitince yine çıktıda + veya - alabiliriz.

Örnek
Şöyle yaparız.
$ sleep 10 
[1]+  Stopped    sleep 10

# by running kill -STOP 28105  on another terminal
Örnek
Şöyle yaparız.
$ set -b
$ sleep 10 &
[1] 27866
$ sleep 10 &
[2] 27868
$  [1]-  Done                    sleep 10

[2]+  Done                    sleep 10

Hiç yorum yok:

Yorum Gönder