linux 查看进程
1.ps 各字段含义
如果让程序始终在后台执行,即使关闭当前的终端也执行(之前的&做不到),这时候需要nohup。
该命令可以在你退出帐户/关闭终端之后继续运行相应的进程。关闭中断后,在另一个终端jobs已经无法看到后台跑得程序了,此时利用ps(进程查看命令)
ps -aux | grep "test.sh" #a:显示所有程序 u:以用户为主的格式来显示 x:显示所有程序,不以终端机来区分USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMANDUSER: 行程拥有者 PID: pid%CPU: 占用的 CPU 使用率%MEM: 占用的记忆体使用率VSZ: 占用的虚拟记忆体大小RSS: 占用的记忆体大小TTY: 终端的次要装置号码 (minor device number of tty)STAT: 该行程的状态,linux的进程有5种状态: D 不可中断 uninterruptible sleep (usually IO)R 运行 runnable (on run queue)S 中断 sleepingT 停止 traced or stoppedZ 僵死 a defunct (”zombie”) process < 高优先级 N 低优先级 L 有些页被锁进内存 s 包含子进程 + 位于后台的进程组; l 多线程,克隆线程 multi-threaded (using CLONE_THREAD, like NPTL pthreads do)
1) ps a 显示现行终端机下的所有程序,包括其他用户的程序。
2)ps -A 显示所有程序。
3)ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。
4)ps -e 此参数的效果和指定"A"参数相同。
5)ps e 列出程序时,显示每个程序所使用的环境变量。
6)ps f 用ASCII字符显示树状结构,表达程序间的相互关系。
7)ps -H 显示树状结构,表示程序间的相互关系。
8)ps -N 显示所有的程序,除了执行ps指令终端机下的程序之外。
9)ps s 采用程序信号的格式显示程序状况。
10)ps S 列出程序时,包括已中断的子程序资料。
11)ps -t 指定终端机编号,并列出属于该终端机的程序的状况。
12)ps u 以用户为主的格式来显示程序状况。
13)ps x 显示所有程序,不以终端机来区分。
ps是显示当前状态处于running的进程,grep表示在这些里搜索,而ps aux是显示所有进程和其状态。
2. jobs
查看当前有多少在后台运行的命令
jobs -l选项可显示所有任务的PID,jobs的状态可以是running, stopped, Terminated。
但是如果任务被终止了(kill),shell 从当前的shell环境已知的列表中删除任务的进程标识。
3. &
加在一个命令的最后,可以把这个命令放到后台执行,如
watch -n 10 sh test.sh & #每10s在后台执行一次test.sh脚本
4.fg
将后台中的命令调至前台继续运行。如果后台中有多个命令,可以用fg %jobnumber(是命令编号,不是进程号)将选中的命令调出。
5.bg
将一个在后台暂停的命令,变成在后台继续执行。如果后台中有多个命令,可以用bg %jobnumber将选中的命令调出。
6.kill
通过jobs命令查看job号(假设为num),然后执行kill %num
通过ps命令查看job的进程号(PID,假设为pid),然后执行kill pid
前台进程的终止:Ctrl+c
7.top
转载于:https://www.cnblogs.com/Reallylzl/p/10762232.html
linux 查看进程相关推荐
- Linux查看进程线程个数
1.根据进程号进行查询: # pstree -p 进程号 # top -Hp 进程号 2.根据进程名字进行查询: # pstree -p `ps -e | grep server | awk '{pr ...
- linux上根据运行程序的进程号,查看程序所在的绝对路径。linux查看进程启动的时间
1 linux上根据运行程序的进程号,查看程序所在的绝对路径 1.如下,我想查看python 25_run_train_tripletloss_sknet_8w_offline_c_plus.py 这 ...
- Linux查看进程和进程管理
Linux查看进程和进程管理) 查看指定的进程 查看指定的进程 可以通过使用grep索引关键字(关键字会以特定的颜色标识出来),查看指定的进程. 一般列取所有的进程比较多,不易查看,通过grep索引的 ...
- 【Linux 内核】进程管理 ( 进程特殊形式 | 内核线程 | 用户线程 | C 标准库与 Linux 内核中进程相关概念 | Linux 查看进程命令及输出字段解析 )
文章目录 一.进程特殊形式 ( 内核线程 | 用户线程 ) 二.C 标准库与 Linux 内核中进程相关概念 三.Linux 查看进程命令及输出字段解析 一.进程特殊形式 ( 内核线程 | 用户线程 ...
- linux查看进程号和进程
linux查看进程号和进程 ps -p aaa 查看aaa进程的进程号 ps -C 1234 查看进程号为1234的进程 ps -A ...
- linux看进程所在,linux 查看进程所在目录
一下内容转自:https://blog.csdn.net/spring21st/article/details/50561550 通过 ps 及 top 命令查看进程信息时,只能查到 相对路径,查不到 ...
- linux下查看进程的线程数,linux查看进程的线程数
top -H -p $PID #查看对应进程的那个线程占用CPU过高 1.top -H 手册中说:-H : Threads toggle 加上这个选项启动top,top一行显示一个线程.否则,它一行 ...
- Linux 查看进程的几个命令
查看进程状态的基础指令,有以下几个常用参数: ps 查看当前终端下的命令 top 查看所有的进程(是动态的) 本文重点介绍通过ps命令查看进程 一:一些常用的参数组合及解析 1. 查看包含其他使用者的 ...
- Linux查看进程信息相关(Ubuntu)
Linux查看进程信息相关(Ubuntu) Linux中一切皆文件(文件:读写执行(查看.创建.删除.移动.复制.编辑),权限(用户.用户组),系统(磁盘.进程)) 对于我们开发人员来说,Li ...
- linux查看进程号、端口号
进程ID是由操作系统内核进行分配和管理的,而端口号是由通讯协议内核分配并进行管理的. Linux查看进程号.端口号 Linux 查看端口占用情况 linux命令: ps.grep.kill 1.已知程 ...
最新文章
- 不错的jquery插件
- 递归二分法php,PHP基于二分法实现数组查找功能示例【循环与递归算法】
- 《应届生求职面试全攻略》学习笔记(三)——面试题目分类讲解
- RN返回navigation方法
- 最终篇!AAAI 2022值得读的NLP论文盘点
- 《金色梦乡》金句摘抄(八)
- lgg6可以root的版本_Kali Linux 2020.1版本变更内容
- include动作与include指令的区别
- 车牌识别算法实现及其代码实现之三:车牌识别
- 面试官问你“有什么问题问我吗?”,你该如何回答? 1
- 每股收益具体怎么来的
- 京东商城注册页面使用正则表达式,可以用在别处哦
- Windows10 mysql解决MySQL服务无法启动 系统出错 发生系统错误 1067
- 无线信息和能量传输:结构设计和速率-能量平衡
- 接入层交换机、汇聚层交换机和核心层交换机的区别
- Linux下各种压缩文件的解压方法
- 建模练习——扇贝单词
- 在线制作网站sitemap并提交
- 简历撰写:6大板块n个细节
- 03 - 滤波器组典型相关分析(Filter bank canonical correlation analysis,fbcca)
热门文章
- [蓝桥杯][2019年第十届真题]后缀表达式(正解!!)
- 在C语言中 下面标识符非法的是,下面哪一项在Java中是非法的标识符? 答案:Youme...
- 计算机最早的运算领域,2013年计算机一级MsOffice模拟试题及答案38
- java折半查找简述_折半查找(java版)
- 【编译原理】编译是怎么一个过程?
- java axis webservice_Axis Webservice框架使用案例
- 软件工程--第三章--需求分析
- 【sklearn学习】集成算法之梯度提升树GBDT
- idea 代码第一次上传git_如何使用IDEA将项目代码首次上传至GitHub,并持续推送?...
- Codeforce1311B. WeirdSort (冒泡排序)