TA的每日心情 | 衰 2019-11-19 15:32 |
|---|
签到天数: 1 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
命令运行时使用CTRL+C,强制终止当前进程。命令运行时使用CTRL+Z,强制当前进程转为后台,并使之挂起(暂停)。: u( O4 F2 S1 Y
( u! A: D7 X/ m8 n, l
8 [4 ^ f- K9 d' r" v1. 使进程恢复运行(后台)2 B& _' A9 \9 u# O/ U5 [8 g8 L
(1)使用命令bg
) ~# q8 o& S1 e Example:
( e6 q; s) P8 q j' f7 U/ s zuii@zuii-desktop:~/unp/tcpcliserv$ ./tcpserv01% t/ Y; V. u# U# I$ W
*这里使用CTRL+Z,此时serv01是停止状态*9 I* o* b+ f' w8 m1 m0 o7 G9 I8 r
[1]+ Stopped ./tcpserv01
; s6 A/ J, ?. o zuii@zuii-desktop:~/unp/tcpcliserv$ bg/ f8 h4 h4 t+ i( ?/ v, Q# u
[1]+ ./tcpserv01 & *此时serv01运行在后台*9 W/ C3 Y/ \# R, T* P, \
zuii@zuii-desktop:~/unp/tcpcliserv$
' U. }: O7 w! m: @. F' C* U. Y (2)如果用CTRL+Z停止了几个程序呢?
7 i% a; i& ^8 O) o2 l P. e Example:
" L' f/ s7 @/ o/ u& p* i$ D zuii@zuii-desktop:~/unp/tcpcliserv$ jobs7 }. u( O% ]# c6 x/ c
[1]- Running ./tcpserv01 &: P" g% F: w1 c% P
[2]+ Stopped ./tcpcli01 127.0.0.17 i8 W6 ?! S3 _/ |
zuii@zuii-desktop:~/unp/tcpcliserv$ bg %1( y2 D2 y4 V; I9 @7 R i6 n# j
bash: bg:任务 1 已转入后台 *后台运行*7 g' A: G# q5 v2 }$ U8 @
2. 使进程恢复至前台运行
; I9 q! R) b9 g% P7 t Example:4 P f4 m- i r, f L
zuii@zuii-desktop:~/unp/tcpcliserv$ ./tcpserv048 ]4 ]5 p4 K# U- w! I
[1]+ Stopped ./tcpserv04
4 w1 U( o8 N) A$ b6 h- x zuii@zuii-desktop:~/unp/tcpcliserv$ fg
% u. G1 i) y7 m1 p2 v ./tcpserv04
& C$ C; ^0 Z w/ l; ~ R 总结:
$ I9 s# i& k7 ~8 x( c6 o% y (1) CTRL+Z挂起进程并放入后台# Q- T0 T+ ?. F* h
(2) jobs 显示当前暂停的进程/ `5 G, R1 r$ l* n
(3) bg %N 使第N个任务在后台运行(%前有空格)9 ?) T5 S: \# q0 p$ O
(4) fg %N 使第N个任务在前台运行( W9 I$ \( `9 U2 ^# ?* e7 R
默认bg,fg不带%N时表示对最后一个进程操作!
& @. z. [8 a. n" v6 W" X: z: p! [( P: o4 \& g; `
6 L7 }; q$ D l$ R ` u D: j |
|