首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    用Shell脚本实时监测进程

    前言 最近做项目有需要将程序设置为自启动,所以弄了个类似看门狗的程序检测脚本。...之前在网上复制的脚本根本就是假的,害我检查了好久,最后还是自己修修改改才成功了,下面就是整个脚本文件,只需要把名字和路径替换一下就行了。 #!...fi done 原理 原理就是不断在后台检测你的程序有没有在跑,在跑的话就过几秒再次检测,没在跑的话(跑飞了)就马上运行程序,不得不说 shell 还是非常强大的。...听网友说用 vim 打开脚本,输入 :set ff可能是 dos 风格的文件,改成 unix 就行了,然后我按照教程查看,这脚本本身就是 unix 分风格的呀,整得我一脸懵逼。...然后我就新建一个脚本文件,一行一行重新手敲,敲一行就运行一次, 完完全全一模一样的两个文件,自己手打的就没有问题,网上复制的就不行,行吧!我服了。

    1.2K20

    linux下杀死某个进程_shell脚本获取进程号并杀死进程

    输入top后可以看到如下的界面,实时显示进程情况。 ps命令:process status的简称,用于报告当前系统的进程状态。...此命令长配合grep过滤输出结果,常用的结构: ps -aux | grep *** aux选项如下所示: a-显示所有用户的进程 u-显示进程的用户和拥有者 x-显示不依附于终端的进程 举个例子,查看...2.杀死进程 我们可以通过 进程的名字和进程的ID(PID)来结束进程。...结束命令: kill:通过进程ID来结束进程 killall:通过进程名字结束进程 最长使用的结束进程的信号是: Signal Name Single Value Effect SIGHUP 1 挂起...所以我们现在来杀死python进程: kill SIGNAL PID SIGNAL 是要发送的信号,PID是进程号。 kill -9 14992 上面的命令就是杀死python进程的。

    7.4K20

    Shell脚本实现Linux系统和进程资源监控

    本文介绍在Linux系统下几种常见的监控需求及其shell脚本的编写。...文章目录: 1.Linux使用 Shell 检查进程是否存在 2.Linux使用 Shell检测进程 CPU 利用率 3.Linux使用 Shell检测进程内存使用量 4.Linux使用 Shell...检测进程句柄使用量 5.Linux使用 Shell查看某个 TCP 或 UDP 端口是否在监听 6.Linux使用 Shell查看某个进程名正在运行的个数 7.Linux使用 Shell检测系统...句柄使用过高可能由于负载过高,句柄泄露等情况,通过脚本对业务进程句柄使用量进行时时监控,可以在异常时及时发送告警(例如通过短信),便于维护人员及时处理。...总结 在 Linux 平台下,shell 脚本监控是一个非常简单,方便,有效的对服务器,进程进行监控的方法,对系统开发以及进程维护人员非常有帮助。

    3.5K51

    Shell 脚本实现并发多进程 了解一下~

    ,只使用shell脚本如何实现并发执行多任务。...串行执行循环时,脚本中每一次循环对应的子进程都是脚本执行所处shell的前台进程,同一时间一个shell只能有一个前台进程,要做到并行执行多个进程,意味着脚本中的循环要放到执行环境shell的后台,作为后台进程去执行...可以看到脚本执行时间45秒与预期15轮*3秒一致。 如果打开另一个窗口watch sleep进程的话,可以看到同一时刻只有1个sleep进程在跑: ? 修改脚本,采用循环并行执行的方式。...可以看到脚本执行耗时为3秒,与预期1轮*3秒一致。 watch sleep进程,可以看到同一时刻有15个PPID相同的sleep进程在跑: ?...可以看到脚本执行时间9秒与预期3轮*3秒一致。 watch sleep进程,可以看到同一时刻只有5个sleep进程在跑,与我们限制的数量相符: ?

    6.3K10
    领券