Linux命令(005) -- kill、pkill和killall的比较
2016-07-10 19:13
381 查看
kill命令用来“杀掉”指定进程PID的进程。终止一个前台进程可以使用Ctrl+C,终止一个后台进程就须用kill命令。kill命令是通过向进程发送指定的信号来结束相应进程的。在默认情况下,kill命令向进程发送TERM信号(15),TERM信号将终止所有不能捕获该信号的进程。如果要终止可以捕获该信号的进程就要发送kill信号(9),强行“杀掉”该进程。使用kill -9使务必小心,在数据库(Oracle、MySQL等)服务器中,尽量不要使用kill -9杀掉数据库的相关进程,这可能将给你带来灾难性的结果。
killall命令用于“杀掉”指定名字的进程。它与kill命令最大的不同之处在于,使用kill命令必须要知道要“杀死”进程的PID号,那么我们就不得不使用ps/pidof/pstree/top等命令来获得进程的PID。pkill和killall应用方法差不多,也是直接杀死运行中的进程。
上述命令的用法相对简单,本文就不再赘述。
killall命令用于“杀掉”指定名字的进程。它与kill命令最大的不同之处在于,使用kill命令必须要知道要“杀死”进程的PID号,那么我们就不得不使用ps/pidof/pstree/top等命令来获得进程的PID。pkill和killall应用方法差不多,也是直接杀死运行中的进程。
上述命令的用法相对简单,本文就不再赘述。
相关文章推荐
- Linux唤醒抢占----Linux进程的管理与调度(二十三)
- Linux学习——NFS自动挂载
- linux arm移植触摸屏tslib
- Centos6.5安装mysql不能启动,应该安装mysql-server
- Linux服务器,PHP的10大安全配置实践
- ASP.NET Core 发布至Linux生产环境 Ubuntu 系统
- Linux进程上下文切换过程context_switch详解--Linux进程的管理与调度(二十一)
- Linux用户抢占和内核抢占详解(概念, 实现和触发时机)--Linux进程的管理与调度(二十)
- Linux进程核心调度器之主调度器--Linux进程的管理与调度(十九)
- Linux环境下查看jar包的归档目录
- Linux核心调度器之周期性调度器scheduler_tick--Linux进程的管理与调度(十八)
- Linux监控命令
- centos6.6下编译安装PostgreSQL9.4.1、配置phppgadmin
- Linux学习——NFS服务介绍及安装配置方法
- linux下安装jdk
- LVM逻辑盘扩容实例
- 能ping通Linux但是ssh连不上问题解决方法
- 微软说,将“为 Linux 用户带来令人兴奋的新闻”
- 微软说,将“为 Linux 用户带来令人兴奋的新闻”
- centos安装vim及其配置参考