Copyright(c) by Galaxy CD – http://www.galaxycd.com
62
$
uncount&
[1]
467
Chuù yù:
-
sau khi cho moät tieán trình chaïy ngaàm, ta laïi coù theå duøng terminal laøm vieäc
khaùc.
-
khoâng coù thoâng baùo khi tieán trình ngaàm keát thuùc, do ñoù khi chaïy shell_script ta
coù theå cho theâm thoâng baùo keát thuùc:
$(command; echo “END”)&
-
soá PID cuûa tieán trình ngaàm trong bieán $!
-
Coù theå ñoåi höôùng vaøo/ra (i/o) cuûa tieán trình ngaàm, traùnh nhieãu maøn hình khi ta
laøm vieäc khaùc.
12.2.2 Quaûn lyù caùc tieán trình ngaàm (job control)
Leänh:
$
set -m
cho pheùp quaûn lyù caùc tieán trình ñang chaïy ngaàm.
Thí duï:
$
proc1 >>
file1 &
[1]
478
$
proc2 &
[2]
481
$
proc3 &
[3]
490
Hieån thò traïng thaùi cuûa caùc tieán trình ngaàm:
$
jobs -l
[3]
+490 running
proc3 &
[2]
-481 done
proc2
[1]
478
running
proc1 >>
file1 &
trong ñoù:
[n]
soá thöù töï tieán trình
+
tieán trình chaïy cuoái cuøng
-
tieán trình tröôùc tieán trình cuoái
490
soá PID cuûa tieán trình
running
tieán trình ñang thöïc hieän
done
tieán trình ñaõ keát thuùc
proc3 &
teân leänh goïi
12.2.3 Tieáp tuïc tieán trình sau khi keát thuùc phieân laøm vieäc:
Ta coù theå cho tieáp tuïc thöïc hieän caùc tieán trình ngaàm sau khi caét lieân laïc vôùi terminal
baèng caùch duøng leänh
nohup.
Caùc soá lieäu cuûa tieán trình ñöa ra stdout vaø stderr seõ ñöôïc ghi leân file nohup.out
Thí duï:
$
nohup
uncount&