linux之如何停止正在执行脚本

 更新时间:2023年05月05日 10:23:51   作者:湘道  
这篇文章主要介绍了linux之如何停止正在执行脚本问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

linux停止正在执行脚本

正在执行一个压力测试脚本bench.sh,但是想中途停止进程,不再执行了。

可以用’ps -ef | grep 进程名‘   查出进程,然后kill该进程。

kill 的用法:kill [信号代码]   进程ID

注:信号代码可以省略;我们常用的信号代码是 -9 ,表示强制终止;

执行kill后,进程被终止了,如下:

kill一个线程时需注意不要误停止了不应该停止的线程造成不必要的麻烦。在相当确信时才可用此方法停止线程。

linux的停止命令

linux停止命令方法一

终止当前正在执行的某个命令最快的方法是按下组合键“Ctrl+C”。

这个方法只有在用户能够从某个虚拟控制台上控制这个程序的时候才奏效。

linux停止命令方法二

终止某个出错程序的另外一个办法是kill(杀)掉它的进程。

请按照下面的方法进行操作:

  • 输入“ps”命令获取进程的PID,这个命令要求你是运行这个程序的那个人或者是根用户。如果是根用户,请输入“ps -aux”命令查看所有的进程,不管是谁拥有它们的。
  • 在清单中找到这个出错进程。因为程序的名称列在清单的最右边,通常一眼就可以找到它。
  • 请记下ps命令输出清单中进程状态行最左边的ID数字。
  • 输入“kill ID”,终止该进程。
  • 使用ps命令查看该进程是否仍在运行中。
  • 如果它没有出现在清单中,你就已经完成了操作。如果它还在运行中,请输入“ kill 9 ID”。这个命令就可以达到目的。这个命令强制性地终止了那个进程,并不进行善后工作,因此不到必要的时候最好别使用它。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • CentOS 5.1下跑Mono和Asp.net的实现方法分享

    CentOS 5.1下跑Mono和Asp.net的实现方法分享

    由于想研究在linux下跑.net程序的可行性,于是尝试在CentOS5.1下搭建Mono环境和Asp.Net的服务器。Asp.Net的服务器是采用mod_mono和Apache的方式搭建(Nginx的搭建尚未研究)
    2012-04-04
  • ubuntu18.04 安装qt5.12.8及环境配置的详细教程

    ubuntu18.04 安装qt5.12.8及环境配置的详细教程

    这篇文章主要介绍了ubuntu18.04 安装qt5.12.8及环境配置的教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-05-05
  • linux软链接的创建、删除和更新方式

    linux软链接的创建、删除和更新方式

    这篇文章主要介绍了linux软链接的创建、删除和更新方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-03-03
  • linux系统的初始化配置浅析

    linux系统的初始化配置浅析

    本文给大家介绍linux系统的初始化配置,涉及到网络的初始化,主机名的修改,关闭firewalld和selinux的方法等知识点,本文介绍的非常详细,具有参考借鉴价值,感兴趣的朋友一起看看吧
    2016-10-10
  • 学习Vim合并行的方法和技巧

    学习Vim合并行的方法和技巧

    这篇文章主要介绍了学习Vim合并行的方法以及代码实现过程,值得参考,一起来学习下。
    2017-11-11
  • 关于linux中系统输入输出的管理详解

    关于linux中系统输入输出的管理详解

    这篇文章主要给大家介绍了关于linux中系统输入输出的管理,文中通过示例代码介绍的非常详细,对大家学习或者使用linux具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-04-04
  • linux 磁盘转移空间的方法

    linux 磁盘转移空间的方法

    本篇文章主要介绍了linux 磁盘转移空间的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-12-12
  • Linux CentOS使用crontab设置定时重启的方法

    Linux CentOS使用crontab设置定时重启的方法

    本篇介绍 crontab 设置定时任务,并且把 crontab 加入到开机自启动中,感兴趣的朋友跟随脚本之家小编一起看看吧
    2018-08-08
  • ubuntu13.10编译安装mono环境(一)

    ubuntu13.10编译安装mono环境(一)

    Mono是一个自由开放源代码项目。该项目的目标是创建一系列符合ECMA标准的.NET工具,包括C#编译器和通用语言架构。Mono项目不仅可以运行于Windows系统上,还可以运行于Linux,FreeBSD,Unix,OS X和Solaris,甚至一些游戏平台,例如:Playstation 3,Wii或XBox 360。
    2014-07-07
  • CentOS7 下安装telnet服务的实现方法

    CentOS7 下安装telnet服务的实现方法

    这篇文章主要介绍了CentOS7 下安装telnet服务的实现方法的相关资料,希望通过本文能帮助到大家,让大家实现这样功能的方法,需要的朋友可以参考下
    2017-10-10

最新评论