TA的每日心情 | 衰 2019-11-19 15:32 |
|---|
签到天数: 1 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
命令运行时使用CTRL+C,强制终止当前进程。命令运行时使用CTRL+Z,强制当前进程转为后台,并使之挂起(暂停)。% `2 j' \8 S5 B% B/ [2 j
& w6 D) q0 o: e; @; f, ?9 q, c T1 z2 ~8 B" t
1. 使进程恢复运行(后台)
$ N! P, b1 c' ^6 a (1)使用命令bg
6 o7 ]+ U$ w) ` Example:' t9 Y# x6 y5 y2 Q0 }+ T
zuii@zuii-desktop:~/unp/tcpcliserv$ ./tcpserv01
& V" Z9 x8 h/ v! ^3 U8 u$ u1 I *这里使用CTRL+Z,此时serv01是停止状态*
* L3 i" |3 t9 U+ B7 {" x [1]+ Stopped ./tcpserv01& A& r0 k& G# B/ i' p, d- v. z, ]7 q
zuii@zuii-desktop:~/unp/tcpcliserv$ bg! t# b) @# y6 ~( `
[1]+ ./tcpserv01 & *此时serv01运行在后台*: Z! E- U* v. j9 Y9 U
zuii@zuii-desktop:~/unp/tcpcliserv$+ d# U1 d9 @, k X( F
(2)如果用CTRL+Z停止了几个程序呢?
/ X/ j6 u2 P6 d3 O Example:* S1 H4 \# b$ ?3 E
zuii@zuii-desktop:~/unp/tcpcliserv$ jobs2 @- O: W: e$ n* s% N- C
[1]- Running ./tcpserv01 &) s P( J3 z/ U: p$ v
[2]+ Stopped ./tcpcli01 127.0.0.1
1 g) T" O1 y# S% P$ z; V zuii@zuii-desktop:~/unp/tcpcliserv$ bg %1
3 X7 l; C% R" N" _1 C" u bash: bg:任务 1 已转入后台 *后台运行*( F8 `& a0 H, u( M7 l1 T1 W# L
2. 使进程恢复至前台运行1 b) C6 e# A# f: I0 ]
Example:( j B9 S5 I9 _. ?) B, j% m) l
zuii@zuii-desktop:~/unp/tcpcliserv$ ./tcpserv04, G6 _7 x p" g+ f7 R
[1]+ Stopped ./tcpserv04
% [7 G: Z9 E. g zuii@zuii-desktop:~/unp/tcpcliserv$ fg1 J7 Z8 Y) [: K+ Z
./tcpserv04
: L7 L% ~# U r5 {: F7 w 总结:) k% B5 _( b2 T% U4 ], R
(1) CTRL+Z挂起进程并放入后台
' W4 A# p7 I% T0 ]" C (2) jobs 显示当前暂停的进程* h! D' F; B! j8 M8 V$ `
(3) bg %N 使第N个任务在后台运行(%前有空格); ^7 l2 C8 q& P
(4) fg %N 使第N个任务在前台运行
: j: v6 l" K. x 默认bg,fg不带%N时表示对最后一个进程操作!, S+ F# l9 K( ?: r) {
: B% f7 s I6 t4 z' X, k5 i+ l3 j6 o: D' X c' k
|
|