一个短小精悍的监控/守护进程
#!/bin/bash
YOUR_TARGET = your_target
while:
do
echo "Current DIR is " $PWD
stillRunning = $(ps -ef | grep "$PWD/$YOUR_TARGET" | grep -v "grep")
if [ "$stillRunning" ]; then
echo "You target service was already started by another way"
echo "Kill it and then startup by this shell, otherwise this shell will loop out this message annoyingly"
kill -9 $pidof $PWD/$YOUR_TARGET
else
echo "Your target service was not started"
echo "Starting service …"
$PWD/$YOUR_TARGET &
echo "Your target service was exited!"
fi
sleep 10
done
-
grep -v
: –invert-match. Invert the sense of matching, to select non-matching lines. (-v is specified by POSIX.)
-
转载请注明来自柳大的CSDN博客:Blog.CSDN.net/Poechant
-
分享到:
相关推荐
总之,“短小精悍的PC系统信息监控工具”结合Qt框架,为用户提供了一种便捷的方式,以直观的方式了解和管理他们的PC性能,而qtresmonitor-master的源代码则为开发者提供了一个学习和扩展系统监控功能的平台。
Tomjson,一个"短小精悍"的 json 解析库,tomjson使用Java语言编写,主要作用是把Java对象(JavaBean)序列化为json格式字符串,将json格式字符串序列化为相对应的Java对象(JavaBean)。项目地址:...
标题中的“一个短小精悍的MS SQL Server数据库日志清除工具程序”指的是针对Microsoft SQL Server数据库的日志清理工具。MS SQL Server是一个广泛使用的商业关系型数据库管理系统,它在处理大量数据时会产生大量的...
以我们提供的"电子教鞭"为例,E_Pointer.exe是一个小巧但功能强大的应用程序。用户只需运行该程序,便可以轻松开启电子教鞭功能。它的界面简洁,操作直观,不论是新手还是经验丰富的用户,都能迅速上手。通过鼠标或...
本项目“一个短小精悍的angular无限滚动列表组件无任何依赖”恰好满足了这一需求,且无需额外的库或插件支持,实现了轻量级的解决方案。 该组件的核心思想是监听用户的滚动事件,当滚动到底部时触发加载新数据的...
汇编程序员通常面对的都是一些比较苛刻的软硬件环境,短小精悍的ALD可能更能符合实际的需要,因此下面主要介绍一下如何用ALD来调试汇编程序。首先在命令行方式下执行ald命令来启动调试器,该命令的参数是将要被调试...
在这个"简单FTP功能软件 绿色短小精悍版"中,我们主要关注的是一个轻量级、便携式的FTP服务器软件,它提供了基本的FTP服务,便于用户上传、下载文件。 FTP服务器是实现FTP服务的核心组件,它接收来自客户端的连接...
在Windows操作系统中,进程是程序执行时的一个实例,通常在任务管理器中可见。然而,有些情况下,用户可能希望将某些进程隐藏起来,比如安全软件、隐私保护工具或者系统维护工具,它们可能会提供进程隐藏功能以防止...
"一个短小精悍的PARADOX数据文件DB的修复工具"是一款专门针对这种情况设计的应用程序。该工具旨在识别并修复由于各种原因导致的DB文件损坏问题,从而帮助用户恢复宝贵的数据库信息。它具有以下特点: 1. 高效修复:...
"短小精悍 FTP服务器软件 免安装" 指的是一款轻量级、无需复杂安装过程的FTP服务器应用程序,它简化了FTP服务器的配置和管理,使得用户能够快速地在自己的计算机上搭建一个FTP服务。 FTP服务器软件的核心功能是提供...
在C/C++编程中,通过简单的循环结构可以实现各种图案的打印,本例中展示了一个利用嵌套循环打印圣诞树图案的示例。 #### 代码分析: ```cpp #include using namespace std; int main() { int s; while (1) { ...
软件类别: 国外软件 / 远程监控 /自由软件 应用平台: Win9x/NT/2000/XP/2003/win7 Linux/unix 自由软件,遵循GPL条款,源代码开源,个人、企业使用均无任何限制。 vnc的加强,短小精悍,功能强大。 出门在外忘了带...
监控云台控制系统软件是基于VB(Visual Basic)编程语言开发的一种应用,主要目的是实现对云台...对于学习VB编程或者安防监控系统的开发者来说,这是一个很好的实践案例,有助于了解如何将理论知识应用于实际项目中。
1. 线程概念:线程是程序执行的最小单元,一个进程可以包含多个线程。 2. 创建线程:通过继承Thread类或实现Runnable接口创建线程。 3. 启动线程:通过调用Thread对象的start()方法启动线程,run()方法包含了线程的...
PCHunter64.exe短小精悍,功能很强大,可以关闭 服务中看不到的进程,系统进程关闭掉,还有其他功能自己看
虚拟光驱通过创建一个虚拟的驱动器,并为这个驱动器分配一个光盘映像文件,如ISO、DMG或IMG格式的文件。当用户将这些镜像文件加载到虚拟光驱时,系统会将其识别为真实存在的光盘,用户可以如同操作实体光盘一样进行...
在IT领域,视频转换是一个常见的需求,特别是在多媒体处理和数字娱乐方面。"短小精悍的MPEG转换工具"正是这样一款专为处理MPEG格式而设计的应用程序,它的特点在于体积小巧,但功能强大,转换效率高。下面将详细探讨...
- 输入`debug ,其中`debug`是一个命令或者脚本名,而`debug.txt`是包含调试信息的文本文件。 - 这个命令的作用是将`debug.txt`文件中的内容作为输入传递给`debug`命令/脚本,用于执行调试操作。 #### 3. Debug...
以压缩包中的“宏乐录音棚”为例,根据其V13.1.8779的版本号,我们可以推断这是一个不断更新优化的软件,提供稳定性和新功能。"宏乐录音棚下载 V13.1.8779_《宏乐录音棚》软件可用于现场录音 - pc6下载站.url"这个...
STL,全称为Standard Template Library(标准模板库),是C++编程语言中不可或缺的一部分,它包含了一组高效、灵活的容器、迭代器、算法和函数对象。这份名为“短小精悍的STL资料”显然是为初学者设计的,旨在以简洁...