GIÁO TRÌNH UNIX - Trang 63

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&

Liên Kết Chia Sẽ

** Đây là liên kết chia sẻ bới cộng đồng người dùng, chúng tôi không chịu trách nhiệm gì về nội dung của các thông tin này. Nếu có liên kết nào không phù hợp xin hãy báo cho admin.