查看终端进程是否死掉技巧

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
云数据库 RDS PostgreSQL,高可用系列 2核4GB
简介:

有时候我们打开某个终端执行命令会出现以下情况,比如源码装wdcp:


installing mysql,this may take a few minutes,hold on plz...

configure in progress ...

make in progress ...


  0$ lanmp*                                          (leinterest/1.16 1.22 1.09)


这个界面停了很久,而我们不知道它是否有在运行,此时可以这样:

[root@leinterest ~]# w

 11:37:39 up  1:43,  2 users,  load average: 1.29, 1.17, 1.02

USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT

root     pts/1   x.x.x.x:S. 10:38   55:04   6.16s  0.00s /bin/bash

root     pts/2    x.x.x.x    11:33    0.00s  0.15s  0.02s w


查找到对应终端的tty,然后:

[root@leinterest ~]# watch 'ps aux|grep pts/1'


Every 2.0s: ps aux|grep pts/1                                                                                                                                                     Mon Feb 22 11:45:22 2016


root   6482  0.0  0.3 108304  1884 pts/1    Ss   10:38   0:00 /bin/bash

root   6495  0.0  0.1 108304   700 pts/1    S+   10:38   0:00 /bin/bash

root   6496  0.0  0.3 106332  1748 pts/1    S+   10:38   0:00 /bin/bash ./lanmp.sh

root   6497  0.0  0.1 100912   660 pts/1    S+   10:38   0:00 tee lanmp_ins.log

root     11114  0.0  0.1 106064   680 pts/1    S+   11:43   0:00 /bin/sh -c failcom='exit 1'; \?for f in x $MAKEFLAGS; do \?  case $f in \?    *=* | --[!k]*);; \?    *k*) failcom='fail=yes';; \?  esac;

root     11115  0.0  0.2 101472  1452 pts/1    S+   11:43   0:00 make all

root     11171  0.0  0.2 101576  1476 pts/1    S+   11:43   0:00 make all-recursive

root     11172  0.0  0.2 106064  1384 pts/1    S+   11:43   0:00 /bin/sh -c failcom='exit 1'; \?for f in x $MAKEFLAGS; do \?  case $f in \?    *=* | --[!k]*);; \?    *k*) failcom='fail=yes';; \?  esac;

root     11178  0.0  0.3 101576  1548 pts/1    S+   11:43   0:00 make all-am

root     11524  0.0  0.1 101144   880 pts/1    S+   11:44   0:00 g++ -DMYSQL_SERVER -DDEFAULT_MYSQL_HOME="/www/wdlinux/mysql-5.1.69" -DMYSQL_DATADIR="/www/wdlinux/mysql-5.1.69/var" -DSHAREDIR="/www/wdli

root     11525 90.6 25.9 242272 130292 pts/1   R+   11:44   0:29 /usr/libexec/gcc/x86_64-redhat-linux/4.4.7/cc1plus -quiet -I. -I../include -I../include -I../include -I../regex -I. -MD item.d -MF .deps/

root     11532  1.5  0.4 108208  2052 pts/2    S+   11:45   0:00 watch ps aux|grep pts/1

root     11556  0.0  0.2 106060  1280 pts/2    S+   11:45   0:00 sh -c ps aux|grep pts/1

root     11558  0.0  0.1 103308   896 pts/2    S+   11:45   0:00 grep pts/1

root     24143  0.0  0.2 101180  1076 pts/1    S+   10:48   0:00 make

root     24144  0.0  0.2 106064  1380 pts/1    S+   10:48   0:00 /bin/sh -c failcom='exit 1'; \?for f in x $MAKEFLAGS; do \?  case $f in \?    *=* | --[!k]*);; \?    *k*) failcom='fail=yes';; \?  esac;


此时界面会显示pts/1所运行的进程,如果有变化则说明进程有在运行,如果长时间没变化则考虑进程是否挂掉了。


















本文转自biao007h51CTO博客,原文链接:http://blog.51cto.com/linzb/1743909 ,如需转载请自行联系原作者



相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
相关文章
|
Unix Shell Linux
Linux 终端和进程的关系,以及在终端前后台切换进程
Linux 终端和进程的关系,以及在终端前后台切换进程
334 1
|
数据可视化 Unix Linux
Linux系统编程(终端和进程的关系)
Linux系统编程(终端和进程的关系)
262 0
|
弹性计算 Shell Linux
终端、进程组、会话、shell 和脱离终端(shell进阶)
内核创建了第一个进程(称为init进程)来启动系统上所有其他进程。当内核启动时,它会将init进程加载到虚拟内存中。
239 0
|
Java Linux Shell
如何在Linux中使SpringBoot项目关闭终端后不关闭项目进程
如何在Linux中使SpringBoot项目关闭终端后不关闭项目进程
230 0
如何在Linux中使SpringBoot项目关闭终端后不关闭项目进程
|
Linux
Linux nohup命令应用简介--让Linux的进程不受终端影响
Linux nohup命令应用简介--让Linux的进程不受终端影响
283 0
|
Web App开发 存储 Unix
【Linux】【操作】Linux操作集锦系列之三——进程管理系列之(五)进程与控制终端(shell)去绑定(解耦)的操作
【Linux】【操作】Linux操作集锦系列之三——进程管理系列之(五)进程与控制终端(shell)去绑定(解耦)的操作
259 0
【Linux】【操作】Linux操作集锦系列之三——进程管理系列之(五)进程与控制终端(shell)去绑定(解耦)的操作
移动终端的应用杀掉进程后,接收消息启动应用的简要技术说明
移动终端的应用杀掉进程后,接收消息启动应用的简要技术说明
133 0