linux启动进程的方式

1、linux系统中,每个进程都有唯一一个进程号(PID),方便系统的识别和调度。linux启动进程的方式有两种:手动启动、调度启动。本篇文章主要介绍手动启动。

2、手动启动

2.1 前台进程启动

当我们输入一个命令、执行一段程序的时候就启动了一个进程。一般来讲,当我们在shell中输入一个命令以后,那么系统就会处于一个多进程的状态,并且shell是父进程,执行的命令是子进程。例如:

[root@localhost ~]# find / -name demo.jpg <--在根目录下查找 demo.jpg 文件,比较耗时
#此处省略了该命令的部分输出信息
#按“CTRL+Z”组合键,即可将该进程挂起
[root@localhost ~]# ps <--查看正在运行的进程
PID  TTY      TIME   CMD
2573 pts/0  00:00:00 bash
2587 pts/0  00:00:01 find
2588 pts/0  00:00:00 ps

2.2 后台进程启动

有时候我们执行一个程序(命令)的时候,需要耗费很多时间才能得到结果,而我们又不急于马上见到结果,这时就可以从后台启动进程,这样还可以免于shell被长时间占用,而不能执行其他的命令。
启动的方式:
从后台启动进程,其实就是在命令结尾处添加一个 " &" 符号(注意,& 前面有空格)。
例如:

[root@localhost ~]# find / -name install.log &
[1] 1920
#[1]是工作号,1920是进程号
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值