TA的每日心情 | 衰 2019-11-19 15:32 |
|---|
签到天数: 1 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
命令运行时使用CTRL+C,强制终止当前进程。命令运行时使用CTRL+Z,强制当前进程转为后台,并使之挂起(暂停)。
( o2 a1 L2 H. s& ~" V, A* W: \# U; J0 G7 n
4 B1 e" d1 x5 _6 w5 K( H7 l
1. 使进程恢复运行(后台)
+ v& i2 l6 N: _' O (1)使用命令bg n. o( [; u0 J1 u* p1 b6 _
Example:! Q0 B+ S2 y, r0 m u6 H3 O5 ~
zuii@zuii-desktop:~/unp/tcpcliserv$ ./tcpserv01
) Y* K1 ~* M% y* Y" y: Z' Z& @ [* T *这里使用CTRL+Z,此时serv01是停止状态*- T% |3 E7 p7 l$ W2 H
[1]+ Stopped ./tcpserv01# z# f, E" C; }- }! ?
zuii@zuii-desktop:~/unp/tcpcliserv$ bg; Z" r# X- |2 y4 a% k! n# G
[1]+ ./tcpserv01 & *此时serv01运行在后台*
- R+ z9 Y2 q' q9 j zuii@zuii-desktop:~/unp/tcpcliserv$
/ ?( n; l, E$ m$ W4 ~ (2)如果用CTRL+Z停止了几个程序呢?
7 O6 Y8 w( C& q& p9 l Example:$ k/ m: l. H# \
zuii@zuii-desktop:~/unp/tcpcliserv$ jobs! D+ e3 a) g/ V _
[1]- Running ./tcpserv01 &
* h7 l' D! B, p [2]+ Stopped ./tcpcli01 127.0.0.14 H- e+ D2 I: H6 L4 T
zuii@zuii-desktop:~/unp/tcpcliserv$ bg %1
0 W' W' V1 J. C+ y; H" R( ] bash: bg:任务 1 已转入后台 *后台运行*( ^2 i5 U2 w+ c! `4 |! L; z
2. 使进程恢复至前台运行
; n7 e& D \# `! l& s1 H" t Example:
8 ^$ Y4 k& }% W7 m, m zuii@zuii-desktop:~/unp/tcpcliserv$ ./tcpserv04
5 m1 }5 g( S& n7 q& Z! Z8 s% E [1]+ Stopped ./tcpserv04' b5 c: {0 j; N* V3 k
zuii@zuii-desktop:~/unp/tcpcliserv$ fg
; @( h6 `/ A8 Z% b( N ./tcpserv04
+ f. A8 H: z2 p* Z& x 总结:% y/ O! \* u' |" W( J5 s2 R
(1) CTRL+Z挂起进程并放入后台
. X3 w6 H9 d# z3 @+ b1 x3 O& M0 u (2) jobs 显示当前暂停的进程
, }0 d3 S# ~- z; h) m, T1 O" V9 t (3) bg %N 使第N个任务在后台运行(%前有空格)/ |9 H. A/ S3 p4 Y
(4) fg %N 使第N个任务在前台运行
- Z( d) ?2 z% ?& F' N 默认bg,fg不带%N时表示对最后一个进程操作! L5 d- \, B! W& I
( T5 p$ o' R' O3 p/ X `! V
/ D9 i! ?4 u$ f u! c' I |
|