进程管理
查看进程命令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才能杀死进程
                    
                
                
            
        
浙公网安备 33010602011771号