您的位置:首页 > 其它

笔记:进程(process)与工作(job)

2014-05-28 08:45 239 查看
1. 列出后台工作转台 jobs

[admin@server3 ~]$ jobs -l
[1] 15893 Stopped (tty output) top
[2] 15897 Stopped (tty output) top
[3] 15898 Stopped (tty output) top
[4]- 15899 Stopped (tty output) top
[5]+ 15900 Stopped (tty output) top

2.将job拿到前台处理 fg
[admin@server3 ~]$ fg %1

3.将job拿到后台处理 bg
[admin@server3~]$ bg %3

4.杀掉进程或job:kill killall
[admin@server3 ~]$ kill -9 %2 //杀掉job,job id 前面要加%
[admin@server3 ~]$ kill -9 15898 //杀掉进程,直接用 PID
[admin@server3 ~]$ killall -9 java //杀死所有java进程,killall 后面命令名称,而非PID

5.查看进程 ps
查看所有进程 : [admin@server3 ~]$ psaux

杀死JavaAgent:
kill -9 `ps aux|grep 'AgentMain'| grep -v 'grep' | awk {' print $2 '}`

6.动态查看进程变化 top

7.查看进程树 pstree
[admin@server3 ~]$ pstree -A | grep java

8.job到后台执行,参数选项 &

[admin@server3 ~]$ top &
[1] 16082
[admin@server3 ~]$

9.另外还有 pgrep,pkill 等不常用命令
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: