`

Linux ps打印某个进程下的所有线程

阅读更多

注意:xxxx表示pid

 

1、ps -mp xxxx -o THREAD

     在当前用户下,列出pid包含的所有线程。

 

2、ps -mp xxxx -o THREAD  >> /tmp/thread.txt

     在当前用户下,列出pid包含的所有线程。并把结果增量 输出到文件/tmp/thread.txt。

 

3、ps -mp xxxx -o THREAD,tid

     在当前用户下,列出pid包含的所有线程信息及本地线程ID (tid)。

 

4、ps -mp xxxx -o THREAD |wc -l

     在当前用户下,列出pid包含的所有线程的个数

     “wc -l”是统计记录的行数。


 

参考资料:

1、http://www.kuqin.com/aixcmds/aixcmds4/ps.htm

2、http://hi.baidu.com/xmltiger/blog/item/1ae27f13ab82b256f919b853.html

3、http://www.9linux.com/ps.html

 

分享到:
评论

相关推荐

    linux系统编程之线程.zip

    Linux下由于实现方法导致进程、线程差别不是很大。 线程控制原语 pthread_self函数 获取线程ID。其作用对应进程中 getpid() 函数。 pthread_t pthread_self(void); 返回值:成功:0; 失败:无! 线程ID:pthread_...

    操作系统课程实验.rar

    (1) 设计一个模块,要求列出系统中所有内核线程的程序名、PID 号、进程状态及 进程优先级。 (2) 设计一个带参数的模块,其参数为某个进程的 PID 号,该模块的功能是列出该 进程的家族信息,包括父进程、兄弟进程和...

    Linux系统编程-(pthread)线程创建与使用.zip

    前面文章介绍了Linux下进程的创建、管理、使用、通信,了解了多进程...Linux下可以通过ps、top等命令查看进程的详细信息。 (2)线程: 是进程调度的最小单位,每个进程都有一个主线程。在进程里主要做事情就是线程。

    实验4 Linux进程管理

    (1) 熟悉 linux 常用命令: pwd, useradd, passwd, who, ps, pstree, kill, top, ls, cd, mkdir,rmdir, cp, rm, mv, cat, more, grep 等。 (2) 实现一个模拟的 shell (3) 实现一个管道通信程序 (4) 利用 ...

    利用kernel提供的接口打印进程号(pid)

    代码如下:#include <linux>#include <linux>#include <linux>#include <linux>#include <linux> static __init int printPid(void) //安装模块函数{ struct task_struct *task,*p; struct list_head *ps; int ...

    linux进程监控和进程守护程序

    ∥是否是由字符09组成的字符串,即得到所有进程的pid f((IsDigit(data)) prac =(struct proc_struct )4 malloc(sizeof(struct proc_struct) tmp proc: prac->pid =a: oi(dirp->d_name): It(proc tind( proc. ...

    进程管理经典软件MFC

    linux下查看系统进程的命令是ps。 目录 进程的分类1.基本系统进程 2.常见系统进程解释 (1) (2) (3) (4) (5) (6) (7) (8) (9) (10) (11) (12) (13) (14) (15) (16) (17) (18) (19) (20) (21) (22) (23) ...

    Linux ps和pstree命令知识点总结

    Linux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。 要...

    Linux中使用Shell脚本查看Java线程的CPU使用情况

    线上Java应用,在业务高峰期的时候经常出现CPU跑高,需要查看实时的线程占用cpu情况,下面是一个很好用的脚本,可以快速导出每个线程的占用CPU情况,结合jstack日志,排查到具体的线程类名。 一、首先获得jvm的进程...

    linux操作系统培训资料.pptx

    内容摘要 Linux基础 Linux常用操作命令 Linux设备管理 Linux文件管理 Linux进程调度 Linux多线程编程 Linux进程间通信 linux操作系统培训资料全文共28页,当前为第2页。 Linux基础 操作系统的概念 操作系统是管理...

    Linux高性能服务器编程

    包含Linux网络编程API、高级I/O函数、Linux服务器程序规范、高性能服务器程序框架、I/O复用、信号、定时器、高性能I/O框架库Libevent、多进程编程、多线程编程、进程池和线程池等内容,原理、技术与方法并重;...

    Linux中的进程管理

    进程简述 什么是进程? 进程是已启动的可执行程序的运行实例,进程有以下组成部分: • 已分配内存的地址空间; • 安全属性,包括所有权凭据和特权; • 程序代码的一个或多个执行线程; • 进程状态。 程序: 二...

    redhat linux教材20课程学习文档

    2.5 线程与进程的基本概念 2.5.1 基本概念 2.5.2 僵尸进程 2.5.3 进程和多任务的实现 2.6 Linux设备与网络 2.7 Shell控制台 第二部分 基础知识 第三章 Shell命令使用 3.1 控制台相关命令 clear 命令 echo 命令 ...

    Unix系统编程(程序设计语言+系统调用)

    本课程主要讲述在Unix/Linux环境下高级编程的方法,其内容包括文件、信号、POSIX线程、UDP、WEB和客户机服务器等相关知识,并由浅入深讲述通信、并发和多线程编程的核心技术、实用技术。 前导课程: ①操作系统原理 ...

    Linux下Tomcat的几种运行方式讲解

    Linux下Tomcat的启动、关闭 在Linux系统下,启动和关闭Tomcat使用命令操作。 进入Tomcat下的bin目录 ...网上看了下导致僵尸进程的原因可能是有非守护线程(即User Thread)存在,jvm不会退出(当JV

    php的POSIX 函数以及进程测试的深入分析

    复制代码 代码如下:<?... //8805sleep(10);... 您可能感兴趣的文章:深入解析PHP中的(伪)多线程与多进程PHP多进程编程实例深入探究PHP的多进程编程方法PHP下操作Linux消息队列完成进程间通信的方法PH

    基于PHP-FPM进程池探秘

    PHP 支持多进程而不支持多线程;PHP-FPM 在进程池中运行多个子进程并发处理所有连接请求。通过 ps 查看PHP-FPM进程池(pm.start_servers = 2)状态如下: root@d856fd02d2fe:~# ps aux -L USER PID LWP %CPU NLWP %...

    大数据课程体系.pdf

    Linux 大 纲 Linux 的介绍与安装 VMware Workstation 虚拟软件安装 ubuntu 安装 Linux 的常用命令 Linux 系统进程管理常用命令 ps、pkill、top、htop 等的使用; Linux 启动流程,运行级别详解,chkconfig 详解 nano...

    关于Linux进程管理,你该了解这些

    2、将作业放入后台3、查看当前终端放入后台的作业4、将后台暂停的作业恢复执行5、将后台作业恢复前台执行6、杀死后台作业7、不挂断地运行作业六、进程优先级1、查看nice值2、修改nice值七、进程管理命令1、ps命令2、...

Global site tag (gtag.js) - Google Analytics