TA的每日心情 | 衰 2019-11-19 15:32 |
|---|
签到天数: 1 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
命令运行时使用CTRL+C,强制终止当前进程。命令运行时使用CTRL+Z,强制当前进程转为后台,并使之挂起(暂停)。7 Q7 y# v5 u/ v4 @% Z4 g
! t4 a/ J: u0 [* }3 S
& h0 h, J4 K' }% F! S( I( a. `9 X- G! Z) ]1. 使进程恢复运行(后台)
5 h. V' |" N1 o% V: ] (1)使用命令bg
' J. |" g1 z6 t Example:
! q/ x% E; o3 t* y3 _. ] zuii@zuii-desktop:~/unp/tcpcliserv$ ./tcpserv01
6 z5 Z; G X, S" R7 b* w0 ?& ~0 D8 M *这里使用CTRL+Z,此时serv01是停止状态* V* p1 S' g) Z- g4 Q$ y
[1]+ Stopped ./tcpserv01. q( p0 _) ]! T' X# ?
zuii@zuii-desktop:~/unp/tcpcliserv$ bg( O5 r7 t: S9 {- v w
[1]+ ./tcpserv01 & *此时serv01运行在后台*
2 P! l4 s3 f, P9 F/ o6 n: D zuii@zuii-desktop:~/unp/tcpcliserv$
( c% ~5 ?8 W* W4 B( w6 Z( P (2)如果用CTRL+Z停止了几个程序呢?" h$ m4 r+ Y/ h7 b* e) U
Example:3 j/ P: R3 X7 h- W
zuii@zuii-desktop:~/unp/tcpcliserv$ jobs/ ?$ e. n2 ~4 y) B
[1]- Running ./tcpserv01 &$ \/ X0 }" f3 R/ Z$ I
[2]+ Stopped ./tcpcli01 127.0.0.1$ @1 z9 J0 Q0 Y+ C
zuii@zuii-desktop:~/unp/tcpcliserv$ bg %1% f6 f( x) |) Q+ g6 U1 L4 x* w
bash: bg:任务 1 已转入后台 *后台运行*
# m9 G. H# i0 z+ i3 Q 2. 使进程恢复至前台运行
- c8 a3 I/ n9 l) S Example:
2 R. l. I% Y& g zuii@zuii-desktop:~/unp/tcpcliserv$ ./tcpserv04; }" c( Y% |9 j
[1]+ Stopped ./tcpserv04/ R; L" y* J1 X. S
zuii@zuii-desktop:~/unp/tcpcliserv$ fg6 f; v, }5 ]% T0 n
./tcpserv04" V# T( R0 C8 I, z8 l! |5 m
总结:) J+ c/ d D% ^7 a" Y
(1) CTRL+Z挂起进程并放入后台
. g6 X, W+ t# Q& N, b (2) jobs 显示当前暂停的进程! P b# h9 d* P$ `) U9 J
(3) bg %N 使第N个任务在后台运行(%前有空格)
. k& V' M& G7 k, Q6 h (4) fg %N 使第N个任务在前台运行3 N0 f( H) n/ l: n/ b
默认bg,fg不带%N时表示对最后一个进程操作!
* x( _5 o% C- L E, H
7 m" q9 E' U" U9 S9 h$ Y; \
, C8 {/ Z! T6 `# j: W4 ~) r' c |
|