linux 怎样查看数据库是否运行

linux 怎样查看数据库是否运行,第1张

linux查看程序运行状态需要在系统监视器中查看。

以deepin为例,查看程序运行状态步骤如下所示:

1、在deepin程序列表中,选择系统管理。

2、在系统管理中选择系统监视器选项。

3、如图所示,在系统监视器中,即可查看程序运行状态。

linux脚本检查程序是否存在如果不存在则启动

vim xxx.sh

#!/bin/bash

count=`ps -ef| grep service-name | grep -v "grep" | wc -l `

echo "count: "$count", time: "$(date "+%Y-%m-%d %H:%M:%S")

if [ $count == 0 ]then

service service-name start

fi

crontab -e 编辑定时任务 。《Linux就该这么学》 一起交流学习。

*/5 * * * * sh /paht/xxx.sh >>/var/log/xxx.log // 每5分钟执行一次

方法一:PS

在ps命令中,“-T”选项可以开启线程查看。下面的命令列出了由进程号为<pid>的进程创建的所有线程。

$ ps -T -p <pid>

“SID”栏表示线程ID,而“CMD”栏则显示了线程名称。

方法二: Top

top命令可以实时显示各个线程情况。要在top输出中开启线程查看,请调用top命令的“-H”选项,该选项会列出所有Linux线程。在top运行时,你也可以通过按“H”键将线程查看模式切换为开或关。

$ top -H

要让top输出某个特定进程<pid>并检查该进程内运行的线程状况:

$ top -H -p <pid>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8386872.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-15
下一篇 2023-04-15

发表评论

登录后才能评论

评论列表(0条)

保存