【Linux】任务、进程、程序管理,查看正在运行后台程序、终止任务方法

您所在的位置:网站首页 动漫美女头像可爱甜美高冷 【Linux】任务、进程、程序管理,查看正在运行后台程序、终止任务方法

【Linux】任务、进程、程序管理,查看正在运行后台程序、终止任务方法

2024-07-08 23:56:41| 来源: 网络整理| 查看: 265

1. 前台运行

1.1 运行

直接输入"./可执行文件"运行,例如

./a.out ./r.sh

1.2 终止

在程序运行的过程中可以直接按 Ctrl + C 终止运行,或者关闭终端终止运行。

2. 后台运行

2.1 使用 & 

./a.out &

运行后:

程序在后台运行,可以在终端输入其它命令,但是结果会输出到终端使用 Ctrl + C 发送 SIGINT 信号并不能终止程序运行直接关闭终端发送 SIGHUP 信号可以终止程序运行

2.2 使用 nohup

nohup ./a.out

运行后:

程序在后运行,结果默认输出到 nohup.out 文件之中使用 Ctrl + C 可以终止程序运行关闭终端不能终止程序运行

2.3 nohup + &

nohup ./a.out &

一般情况下可以两者结合使用,时程序在后台运行,结果输出到 nohup.out 文件之中,且不能关闭终端,或使用 Ctrl + C后依然能正常运行。

3. 前后台切换,任务暂停,终止,继续运行

3.1 前台程序终止:Ctrl + C

3.2 前台程序放到后台并暂停:Ctrl + Z

3.3 将一个后台的程序调至前台运行(无论后台的程序暂停与否):

fg

如果后台有多个程序,可以使用 :

fg %jobnumber

( jobnumber 可以输入jobs 回车查看)

3.4 将一个后台暂停的程序继续执行:

bg

如有多个后台暂停的程序,方法同 3.3

tips: Ctrl + Z +bg 可以使前台运行的程序转至后台运行

3.5 后台程序的暂停:

kill -stop PID

(PID 可以输入 ps 回车 查看)

3.6 后台程序的终止:

kill %jobnumber kill PID 4. 查看正在运行的程序

4.1 动态运行情况查看:

top htop

(htop 需额外安装)

4.2 ps命令查看正在运行的程序

4.2.1 直接输入 ps 回车 只能查看在当前终端运行的命令和程序,如果想查看所有的运行中的运行程序,应加上参数:

ps -aux

4.2.2 ps命令的其它参数的解释:

a 显示所有进程 -a 显示同一终端下的所有程序 -A 显示所有进程 c 显示进程的真实名称 -N 反向选择 -e 等于“-A” e 显示环境变量 f 显示程序间的关系 -H 显示树状结构 r 显示当前终端的进程 T 显示当前终端的所有程序 u 指定用户的所有进程 -au 显示较详细的资讯 -aux 显示所有包含其他使用者的行程 -C 列出指定命令的状况 --lines 每页显示的行数 --width 每页显示的字符数 --help 显示帮助信息 --version 显示版本显示

4.2.3 ps -aux 与 ps -ef 的区别

ps -ef 是用标准的格式显示进程的,显示的各列的意思:

UID    //用户ID、但输出的是用户名  PID    //进程的ID  PPID    //父进程ID  C      //进程占用CPU的百分比  STIME  //进程启动到现在的时间  TTY    //该进程在那个终端上运行,若与终端无关,则显示? 若为pts/0等,则表示由网络连接主机进程。  CMD    //命令的名称和参数

ps aux 是用BSD的格式来显示,显示的各列的意思:

USER      //用户名  %CPU      //进程占用的CPU百分比  %MEM      //占用内存的百分比  VSZ      //该进程使用的虚拟內存量(KB)  RSS      //该进程占用的固定內存量(KB)(驻留中页的数量)  STAT      //进程的状态  START    //该进程被触发启动时间  TIME      //该进程实际使用CPU运行的时间

其中STAT状态位常见的状态字符有 D      //无法中断的休眠状态(通常 IO 的进程);  R      //正在运行可中在队列中可过行的;  S      //处于休眠状态;  T      //停止或被追踪;  W      //进入内存交换 (从内核2.6开始无效);  X      //死掉的进程 (基本很少见);  Z      //僵尸进程; 



【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭