进程管理

查看进程命令ps

不带任何参数

同一个用户同一个终端

-ef e表示所有 f表示full-format 

axu参数      ax表示所有   u表示  user-oriented

经常和管道符连用

ps -ef|grep java

进程ID(PID)

 

进程的创建

进程是有另一个进程创建的

第一个进程init  进程ID为1

ps -f  查看更全的信息

创建者  父进程 对应PPID

被创建者  对应PID

如果父进程死了  init变成子进程的父进程

进程的创建方法  系统调用fork, exec

 

前台进程和后台进程

和用户进行交互的进程叫前台进程

后台运行意味着不从标准输入读入字符

执行命令 加&

  可在后台执行

 

nohup

关掉终端也会继续执行

nohup + 运行命令

 

列出后台进程jobs

fg  num  将后台进程调到前台

bg 加jobs中的进程号

ctrl+z会把当前进程挂起到后端,不运行

 

自动终止

任务执行完成如ps

用户让其退出shell exit

异常退出

用户手动杀死进程

kill PID   SIGTERM

kil -9 PID  SIGKIll   -9强行接管

ctrl +C

只能是owner和root才能杀死进程

posted @ 2020-09-10 21:50  寂静音无  阅读(124)  评论(0)    收藏  举报