Linux暂停和恢复进程

kill -STOP 1234 将该进程暂停。

如果要让它恢复到后台,用kill -CONT 1234 (很多在前台运行的程序这样是不行的)

如果要恢复到前台,请在当时运行该进程的那个终端用jobs命令查询暂停的进程。

然后用 fg 〔job号〕把进程恢复到前台。

如果jobs只查询到一个进程,只用 fg 即可。

例:root@dWorks:~# bc -q

[1]+  Stopped                 bc -q

root@dWorks:~# bc -q

[2]+  Stopped                 bc -q

root@dWorks:~# jobs

[1]-  Stopped                 bc -q

[2]+  Stopped                 bc -q

root@dWorks:~# fg 2

bc -q

1+1

2

A,Shell支持作用控制,有以下命令:

1. command& 让进程在后台运行

2. jobs 查看后台运行的进程

3. fg %n 让后台运行的进程n到前台来

4. bg %n 让进程n到后台去;

PS:"n"为jobs查看到的进程编号.

察看jobs

使用jobs或ps命令可以察看正在执行的jobs。

jobs 命令执行的结果,+表示是一个当前的作业,减号表是是一个当前作业之后的一个作业,jobs -l选项可显示所有任务的PID,jobs的状态可以是running, stopped, Terminated,但是如果任务被终止了(kill),shell 从当前的shell环境已知的列表中删除任务的进程标识;也就是说,jobs命令 显示的是当前shell环境中所起的后台正在运行或者被挂起的任务信息;

进程的挂起

后台进程的挂起:

在solaris中通过stop命令执行,通过jobs命令查看job号(假设为num),然后执行stop %num;

在redhat中,不存在stop命令,可通过执行命令kill -stop PID,将进程挂起;

当要重新执行当前被挂起的任务时,通过bg %num 即可将挂起的job的状态由stopped改为running,仍在后台执行;

当需要改为在前台执行时,执行命令fg %num即可;

前台进程的挂起:

ctrl+Z;

进程的终止

后台进程的终止:

方法一:  通过jobs命令查看job号(假设为num),然后执行kill %num

方法二:  通过ps命令查看job的进程号(PID,假设为pid),然后执行kill pid

前台进程的终止:

ctrl+c

kill的其他作用

kill除了可以终止进程,还能给进程发送其它信号,使用kill -l 可以察看kill支持的信号。

SIGTERM是不带参数时kill发送的信号,意思是要进程终止运行,但执行与否还得看进程是否支持。如果进程还没有终止,可以使用kill -SIGKILL pid,这是由内核来终止进程,进程不能监听这个信号。

LINUX 暂停、继续进程

LINUX 暂停.继续进程 kill -STOP 1234 将该进程暂停. 如果要让它恢复到后台,用kill -CONT 1234 (很多在前台运行的程序这样是不行的) 如果要恢复到前台,请在当时运行 ...

linux暂停一个在运行中的进程【转】

转自:https://blog.csdn.net/Tim_phper/article/details/53536621 转载于: http://www.cszhi.com/20120328/linux ...

【Linux程序设计】之进程控制&守护进程

这个系列的博客贴的都是我大二的时候学习Linux系统高级编程时的一些实验程序,都挺简单的. 实验题目:Linux环境下的进程控制 实验目的:熟悉并掌握Linux环境下进程的相关函数的应用:守护进程的概 ...

Linux高级编程--06.进程概述

进程控制块 在Linux中,每个进程在内核中都有一个进程控制块(PCB)来维护进程相关的信息,它通常包含如下信息: 进程id.系统中每个进程有唯一的id,在C语言中用pid_t类型表示,其实就是一个非 ...

Linux 系统应用编程——进程基础

一.Linux下多任务机制的介绍 Linux有一特性是多任务,多任务处理是指用户可以在同一时间内运行多个应用程序,每个正在执行的应用程序被称为一个任务. 多任务操作系统使用某种调度(shedule)策 ...

Linux 技巧:让进程在后台可靠运行的几种方法【转】

我们经常会碰到这样的问题,用 telnet/ssh 登录了远程的 Linux 服务器,运行了一些耗时较长的任务, 结果却由于网络的不稳定导致任务中途失败.如何让命令提交后不受本地关闭终端窗口/网络断开 ...

Linux下0号进程的前世(init_task进程)今生(idle进程)----Linux进程的管理与调度(五)【转】

前言 Linux下有3个特殊的进程,idle进程(PID = 0), init进程(PID = 1)和kthreadd(PID = 2) idle进程由系统自动创建, 运行在内核态 idle进程其pi ...

linux的0号进程和1号进程

linux的 0号进程 和 1 号进程 Linux下有3个特殊的进程,idle进程(PID = 0), init进程(PID = 1)和kthreadd(PID = 2) * idle进程由系统自动创 ...

linux 的服务与进程管理(二)

2.linux 的服务与进程管理 [2.1]系统启动流程 简单的介绍下linux的系统启动流程,方便我们深入了解linux操作系统,对排除linux系统故障进行帮助.启动流程虽然简单但背后还有着更加复 ...

随机推荐

Android之文件数据存储

一.文件保存数据介绍 Activity提供了openFileOutput()方法可以用于把数据输出到文件中,具体的实现过程与在J2SE环境中保存数据到文件中是一样的.文件可用来存放大量数据,如文本.图 ...

webpack摸索(一)webpack-dev-server热模块替换

webpack-dev-server 是生成在内存中的 本地开发: index.html ...

linux-----------centos上搭建了lnmp环境,项目也上传上去了,刚开始没事,后来重启了以后就不行了。

关闭防火墙就可以了.或者你打开防火墙对80端口的限制. systemctl stop firewalld.service #停止firewall systemctl start firewalld.s ...

Python多版本安装 Python2.7和Python3.5

声明:本文仅仅在win8.1测试通过! 1.下载 Python2.7,3.5 2.依次安装Python27(c:\Python27)  Python35(c:\Python35) 3.c:\Pytho ...

未能载入文件或程序集“DAL”或它的某一个依赖项。系统找不到指定的文件。

这个一般出如今三层给B层与D层之间加抽象工厂-接口-映射.时候出的错.出错的地方是抽象工厂. --如图 watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTA ...

TASKKILL命令使用方法

TASKKILL [/S system [/U username [/P [password]]]]          { [/FI filter] [/PID processid | /IM ima ...

Java IO流--练习2

1)写一个Java程序,输入3个整数,并求出三个数的最大数和最小数 代码: package 第十二章IO流; import java.io.BufferedReader; import java.io ...

kotlin的方言(语法糖)

概述 之前介绍了kotlin的快速入门,http://www.cnblogs.com/lizo/p/7231167.html 大多数还是参照java.kotlin中提供了更多更方便的语言特性 这个方言 ...

selenium--键盘事件

from selenium import webdriver from selenium.webdriver.common.keys import Keys driver = webdriver.Fi ...

Docker跨主机网络联通之etcd实现

搭建ETCD集群 查看NODE1机器IP,并启动ETCD ubuntu@docker-node1:~$ ifconfig eth0 eth0: flags=4163

c语言kill暂停和恢复进程,Linux暂停和恢复进程相关推荐

  1. linux下杀死全部进程,linux下批量杀死进程

    ps aux|grep python|grep -v grep|cut -c 9-15|xargs kill -15 管道符"|"用来隔开两个命令,管道符左边命令的输出会作为管道符 ...

  2. linux有端口找不到进程,linux查看端口和进程

    查看进程 ps -aux | grep appname 杀死进程 kill pid 查看端口: netstat -ap | grep 端口号 netstat -ap | grep 进程名字 lsof ...

  3. linux端口找进程,Linux查看端口、进程情况及kill进程的方法

    看端口: ps -aux | grep tomcat 发现并没有8080端口的Tomcat进程. 使用命令:netstat –apn 查看所有的进程和端口使用情况.发现下面的进程列表,其中最后一栏是P ...

  4. linux如何kill僵尸进程,linux 如何杀死僵尸进程——原理及操作

    linux 如何杀死僵尸进程 Posted on 2011 年 9 月 20 日 by Open-Source In UNIX System terminology, a process that h ...

  5. linux查看和结束进程,Linux查看和结束进程命令详解

    在ubuntu中,终止一个进程或终止一个正在运行的程序,一般是通过 kill .killall.pkill.xkill 等进行. ----------------------------------- ...

  6. linux stopped 进程,linux 查杀 stopped 进程

    原标题:linux 查杀 stopped 进程 来源:潇湘隐者 , www.cnblogs.com/kerrycode/p/9254488.html 在Linux系统下面,top命令可以查看查看sto ...

  7. linux 检查僵死进程,Linux下杀僵尸进程办法

    Linux认证辅导:Linux下杀僵尸进程办法 为了方便广大考生更好的复习,小编编辑整理提供了Linux认证:Linux下杀僵尸进程办法,以供各位考生考试复习参考,希望对考生复习有所帮助. 1) 检查 ...

  8. linux检查是否有D进程,Linux内核调试技术——进程D状态死锁检测

    Linux的进程存在多种状态,如TASK_RUNNING的运行态.EXIT_DEAD的停止态和 TASK_INTERRUPTIBLE的接收信号的等待状态等等(可在include/linux/sched ...

  9. linux怎么监控守护进程,linux shell脚本守护进程监控svn服务

    最近搭建的svn服务不知道什么原因服务总是被关闭(如果你不知道怎么搭建svn可以参考linux下搭建svn版本控制软件),因此用shell脚本实现一个守护进程.用于监控svn服务是否启动,如果服务不在 ...

  10. linux如何删除进程,Linux查看和删除进程

    一.查看和删除进程 ps 命令用于查看当前正在运行的进程. grep 是搜索 ps -ef | grep java 表示查看所有进程里CMD是java的进程信息 ps -aux | grep java ...

最新文章

  1. python相关函数_python常用函数精讲
  2. springmvc【问题1】跨域
  3. Nginx 为什么快到根本停不下来?
  4. 9.JAVA-抽象类定义
  5. kmalloc、vmalloc、malloc、calloc的区别
  6. scenebuilder各控件属性介绍_C#控件及常用设计整理(三)
  7. 网站如何让用户主动为你增加流量
  8. STL之涉及到的算法
  9. android 电话 流程,android电话系统和ril分析(1)————概述和电话系统流程
  10. Flutter DecoratedBox装饰容器
  11. 软考-软件设计师持续更新
  12. H5音乐播放器skPlayer,已支持拉取网易云音乐歌单。
  13. 火狐浏览器复制网页文字_从Firefox中的网页链接的多种“复制”格式中选择
  14. 一元三次方程c语言程序,一元三次方程求解
  15. 电脑可以用的免费配音软件,语音识别,语音转文字,文字转语音。
  16. HTML5接入百度地图并搜索定位
  17. 物联网开发笔记(48)- 使用Micropython开发ESP32开发板之控制OLED ssd1306屏幕
  18. IP地址查询在线查询
  19. 思岚科技发布最新中小型机器人开发平台Apollo
  20. H2.64和H2.65编码区别

热门文章

  1. OC load 和 initialize 方法
  2. caesar java_java实现caesar加解密算法
  3. 纯css按钮代码,纯CSS实现3D按钮效果实例代码
  4. Graphics2D绘制图片,线段、矩形、圆形
  5. 计算机导论的平时分多少,2020级计算机导论
  6. 电脑启动项,电脑启动项设置,详细教您怎么设置开机启动项
  7. Tomcat NIO、APR 对比
  8. c语言房屋程序运行截图,c程序截取屏幕截图
  9. Paddle-Lite 安卓端部署
  10. android华为怎么截屏快捷键,华为P9/P9Plus怎么截图 快捷键截图方法介绍