Linux中kill %n命令是干啥的?

这篇具有很好参考价值的文章主要介绍了Linux中kill %n命令是干啥的?。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在Linux或Unix下,如果你看见别人使用kill %1 或者kill %n (n为一个具体的数字)命令,你知道kill %n 这种带%号的用法是干嘛吗?其实kill %n 表示kill掉后台程序(也可以说是作业),其中n表示Job的编号(number),而不是进程的进程号,下面我们来简单演示一下

$ more initkerry.ora

在没有完全输出前,然后执行命令CTRL+Z 将这个正在前台执行的命令放到后台,并且其处于暂停状态,然后我们就可以用jobs命令找到这个作业number(后台进程),然用kill %n命令杀掉这个后台进程/作业,具体操作如下所示文章来源地址https://www.toymoban.com/news/detail-747494.html

$ ps -ef | grep initkerry.ora | grep -v grep
oracle 3904879 3901495 0 15:10 pts/0 00:00:00 more initkerry.ora
jobs
[3]+ Stopped more initkerry.ora
kill %3
[3]+ Stopped more initkerry.ora
jobs
[3]+ Terminated more initkerry.ora
jobs
$

到了这里,关于Linux中kill %n命令是干啥的?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 关于IP-Adapter的十几个模型,到底是干啥用的?

    IP-Adapter的一系列模型在stable diffusion的实际应用中,越来越被频繁的使用到,用于“换脸”或者“保证角色的一致性”,但是很多朋友在安装或者使用别人的工作流的时候,经常会遇到各种各样的问题,同时因为资源在各种群里转来转去的,发现有很多个版本,所以有些时候

    2024年04月09日
    浏览(74)
  • HTTP协议 和 HTTPS协议的区别(4点) && HTTPS如何使用SSL/TLS协议加密过程 && CA证书干啥的

      1. HTTP协议的端口号是80, HTTPS协议的端口号是443 2. HTTP协议使用的URL是以 http:// 开头,HTTPS协议使用的URL是以https://开头 3. HTTP协议和HTTPS协议最主要的区别是: HTTP协议所生成的HTTP请求报文被TCP协议 以明文形式透明传输,同时 客户端与服务器之间无法核验对方的身份(不晓

    2024年02月14日
    浏览(35)
  • HTTP协议 和 HTTPS协议的区别(4点) && HTTPS的缺点 && HTTP如何使用SSL/TLS协议加密过程 && CA证书干啥的

      1. HTTP协议的端口号是80, HTTPS协议的端口号是443 2. HTTP协议使用的URL是以 http:// 开头,HTTPS协议使用的URL是以https://开头 3. HTTP协议和HTTPS协议最主要的区别是: HTTP协议所生成的HTTP请求报文被TCP协议 以明文形式透明传输,同时 客户端与服务器之间无法核验对方的身份(不晓

    2024年02月14日
    浏览(39)
  • Linux 命令 kill -n

    平时在Linux操作中经常遇到杀掉进程的操作,通常查出要被杀死的进程后, 会使用 kill -9 进程号 的方式 杀掉该进程, 很多小伙伴一定疑惑除了 数字9 其它数字参数是什么作用, 以下列举几个常用的 数字参数 kill -n 命令用于向指定的进程发送一个特定的信号。其中, -n 是一

    2024年02月13日
    浏览(30)
  • Linux命令·kill·killall

    Linux中的kill命令用来终止指定的进程(terminate a process)的运行,是Linux下进程管理的常用命令。通常,终止一个前台进程可以使用Ctrl+C键,但是,对于一个后台进程就须用kill命令来终止,我们就需要先使用ps/pidof/pstree/top等工具获取进程PID,然后使用kill命令来杀掉该进程。

    2024年02月05日
    浏览(52)
  • Linux中kill命令杀不掉进程的解决办法

    1、进程杀不掉的原因有两种: (1)这个进程是僵尸进程 ; (2)此进程是\\\"核心态\\\"进程。 2、解决办法: (1)进入到“/proc/进程号”目录下,执行“cat status”命令可以查询到指定进程的父进程 (2)利用“kill -9 父进程的进程号”将父进程给删除掉 (3)利用“kill 进程号”

    2024年02月12日
    浏览(39)
  • linux 命令 查找进程然后杀掉 ps -ef|grep xxx , kill -9 xxx

    今天在虚拟机里安装jenkins,安装完后运行正常,可以正常访问页面。 安装成功后,我想在命令行kill 掉这个进程,以下是我的操作。 ps -ef |grep java, 可以看到有以下结果,除了jenkins自己的进程外,还有grep java 这个进程。 ok,我们kill 掉jenkins, 执行命令 kill -9 11967 命令执行

    2024年02月08日
    浏览(40)
  • kill命令详解kill -9、kill -15区别

    kill相当于赐死,kill -9相当于斩立决 kill命令默认的信号就是15,也就是 kill -15 1.从help中可以清晰的看到 -n 指的是 信号编号 2.kill -l(查看Linux/Unix的信号变量)  3.说一下SIGKILL(kill -9)和SIGTERM(kill -15) kill -9 PID 是操作系统从内核级别强制杀死一个进程. kill -15 PID 可以理解为操作系统

    2024年02月08日
    浏览(27)
  • KILL命令信号详解

    kill 命令通常用来 “杀死”(终止)进程,它可以用来终止运行不正常的程序或者反过来拒绝终止的程序。kill 命令准确地说并不是 “杀死” 进程,而是给进程发送信号(signal)。和文件一样,进程也有所有者,只有进程的所有者(或超级用户)才能使用 kill 命令来向它发送

    2024年02月03日
    浏览(43)
  • Linux kill 、kill -15、kill -9 的区别

    kill命令格式: kill -Signal pid pid 是进程号,可以用 ps 命令查出 signal 是发送给进程的信号 kill 和 kill -9 ,两个命令在Linux中都有杀死进程的效果,然而两命令的执行过程却大有不同,在程序中如果用错了,可能会造成莫名其妙的现象。 kill(不加 -* 默认kill -15) 命令 系统会发

    2024年02月04日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包