linux前台与后台进程调度(ps fg bg)

linux前台与后台进程调度

在linux中要终止一个前台进程用: ctr  +  c

要中止一个 后台进程必须使用命令:  kill

kill命令的工作原理是:向linux系统到内核发送一个系统操作信号和某个程序的进程标识号,然后系统内核就可以对进程标识号指定的进程进行操作。

启动前台进程与后台进程:

启动前台进程,直接使用命令,如下:


键入ls及启动了一个前台进程,只是这个进程在一瞬间就就执行玩然后销毁了

再看看下一个,输入node(node是我安装的nodejs服务器的启动命令),如下:


可以看到  nodej  s服务已经在前台运行起来了。

输入console.log('hello world !')则打印出   hello   world   这句话

现在   ctr   +   c  中止这个进程(或者ctr  +  d)

启动后台进程使用:  命令 +  空格  + &

还是以node为例,启动node服务器,让他在后台运行:

node   &
如果是有参数的命令,如:
mongod & --dbpath /home/lyh/dababase
运行如下:

运行后啥都没有,只看到一个进程号,这是刚才启动进程的进程号,因为是后台进程,所以在前台没有任何的交互

要查看后台进程使用:jobs   命令:

(jobs命令可以查看当前所有的后台进程和和被挂起停止的进程)


将后台进程转到前台使用命令:  

fg



将前台进程挂起到后台使用:  ctr   +    Z  (这便将进程挂起了,相当于进程暂停了运行)

将挂起进程转到后台运行,使用:

bg

这时将刚刚挂起的进程再次运行,只是他转到了后台





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值