TA的每日心情 | 衰 2019-11-19 15:32 |
|---|
签到天数: 1 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
命令运行时使用CTRL+C,强制终止当前进程。命令运行时使用CTRL+Z,强制当前进程转为后台,并使之挂起(暂停)。
/ w6 r. ~3 d$ w3 j6 G6 b# b! w# ?$ k, _( ^' R
/ P A; K& }, K1. 使进程恢复运行(后台)0 V& p6 d- j6 A( _4 C1 m; a
(1)使用命令bg
# y3 j) D$ q6 I# ~% m8 c8 N1 w Example:
- C9 m* B; p, M: I5 F* k zuii@zuii-desktop:~/unp/tcpcliserv$ ./tcpserv01
& _' |' s- K! E *这里使用CTRL+Z,此时serv01是停止状态*
9 ?) V* v9 T+ `# S4 Z& W [1]+ Stopped ./tcpserv01
% d3 L1 B0 [& e/ L* M+ T( @ zuii@zuii-desktop:~/unp/tcpcliserv$ bg
- W* P* F/ S' ]0 }5 n. o O [1]+ ./tcpserv01 & *此时serv01运行在后台*
2 w& R! H! i! o9 C, H+ u zuii@zuii-desktop:~/unp/tcpcliserv$+ H, J: r3 ~; b1 ?, n1 ]
(2)如果用CTRL+Z停止了几个程序呢?6 X4 w# q& U) _( j+ L7 V5 V X
Example:
( Y$ h4 Y2 b) b t zuii@zuii-desktop:~/unp/tcpcliserv$ jobs
. J2 U5 V" ~" O' t5 Y7 R [1]- Running ./tcpserv01 &
1 r4 E. F& Q1 I0 p [2]+ Stopped ./tcpcli01 127.0.0.1! [+ O+ H& [/ O) j6 P- K/ A
zuii@zuii-desktop:~/unp/tcpcliserv$ bg %12 }$ ^( r% _+ I3 `1 R3 Y
bash: bg:任务 1 已转入后台 *后台运行*2 F" r: U3 Z$ u& A( [
2. 使进程恢复至前台运行
/ R; y6 b8 H5 o3 ~; N I Example:
2 c1 n# F. g6 B3 e zuii@zuii-desktop:~/unp/tcpcliserv$ ./tcpserv04* z, G* P5 k. L! R2 Y6 g# X$ i
[1]+ Stopped ./tcpserv04
2 `2 I7 Z, U w2 n' }1 G* ? zuii@zuii-desktop:~/unp/tcpcliserv$ fg
9 k- R. S+ ^( A& ] ./tcpserv04+ I. c! N2 ]8 I5 j/ h- L6 L9 t. l8 t
总结:
' a! H8 N0 m3 Q$ V (1) CTRL+Z挂起进程并放入后台+ S" K5 k8 |9 M w& b3 b* Q
(2) jobs 显示当前暂停的进程
/ t1 X G" l) w$ U/ n9 t (3) bg %N 使第N个任务在后台运行(%前有空格)
# x7 F* X4 s5 p% F# H2 { (4) fg %N 使第N个任务在前台运行
( _$ u2 M' E. v# R) P9 I9 B 默认bg,fg不带%N时表示对最后一个进程操作!
$ `& a- w) p8 k5 E& T9 S( s
7 v$ K; T! x* i4 H' b2 x1 u) x; U, C: [
|
|