时时监控程序运行的方法
第一步、判断程序是否运行
#!/bin/sh
ps -fe|grep processStrin |grep -v grep
if [ $? -ne 0 ]
then
echo "start process....."
else
echo "runing....."
fi
#####
processString是需要匹配的字符串
假设脚本文件名:py_test.sh
第二步、添加定时任务
crontab -e
*/10 * * * * sh test.sh
注意事项:
py_test.sh 和需要运行的程序不要同名,比如说运行的程序也是py_test.py
而processString为py_test。那么由于会匹配到自身的程序 py_test.sh,所以不会达到判断py_test.py是否运行的目的。
自己本人就入过这个坑,sh文件和py文件是同名的,最后导致无法判断是py程序是否在运行。
时时监控程序运行的方法相关推荐
- python对局域网电脑监控_Python3远程监控程序的实现方法
小编就为大家分享一篇Python3远程监控程序的实现方法,希望能够帮助到大家 简述 一开始觉得这个很有趣,然后就想来做一个来玩一下 使用语言: Python3 使用工具:opencv视频监控 + so ...
- 打包解决方案后,安装时提示只能在IIS5.1以上运行解决方法
打包解决方案后,安装时提示只能在IIS5.1以上运行解决方法 参考文章: (1)打包解决方案后,安装时提示只能在IIS5.1以上运行解决方法 (2)https://www.cnblogs.com/wp ...
- IntellIJ IDEA 导入 Java 项目后无法运行 main 方法的解决方案
问题描述: 使用 IDEA 导入一个普通的 Java 项目后,当需要运行项目中的一个类中的main方法时,但此时发现,鼠标右键发现菜单中没有 Run main 而且 main 函数前也没有出现可以运行 ...
- views 多个文件夹 netcore_Visual Studio 2019发布.NET Core项目部署或者独立运行的方法...
Visual Studio 2019发布.NET Core项目部署或者独立运行的方法 Visual Studio 2019是一款专为程序开发人员设计,支持 Windows 和 Mac系统,适用范围广, ...
- 案例让一个命令在开机的时候自动运行的方法
案例让一个命令在开机的时候自动运行的方法 [root@oldboy-200 ~]# vim /etc/init.d/oldboy [root@oldboy-200 ~]# cat /etc/init. ...
- python 打包exe_将python文件打包exe独立运行程序方法详解
首先需要安装pyinstaller库. pip install pyinstaller exe程序打包步骤 cmd 进入要编译的python文件所在的文件夹, 然后 pyinstaller -F he ...
- gprMax 3.1.5 安装以及在pycharm或VScode中运行的方法
gprMax 3.1.5 安装以及在pycharm或VScode中运行的方法 常规的gprMax运行需要在cmd终端中输入命令,这样操作很不方便,文件难以管理.参照CSDN上的一些资料和gprMAX官 ...
- 运行控制器方法之前先执行注解@ModelAttribute的方法
运行控制器方法之前先执行注解@ModelAttribute的方法 1.定义公共父控制类controller 使用注解: @ModelAttribute; package com.ihrm.commo ...
- RAKsmart:Linux SSH 客户端断开后保持进程继续运行配置方法
Linux 系统中,通常我们在执行一些运行时间比较长的任务时,必须等待执行完毕才能断开 SSH 连接或关闭客户端软件,否则可能会导致执行中断.本文介绍几种保障程序在用户退出登录后持续运行的方法. 使用 ...
最新文章
- openjdk linux tomcat,linux下配置安装OpenJDK+Tomcat(示例代码)
- Java内部类的一些总结
- ESP32 官方文档(三)分区表
- 【安全漏洞】CVE-2021-32682 elFinder RCE 简单分析
- 转,mysql的select * into
- mysql explain用法和结果的含义
- java smp_什么是SMP系统
- 对extern C的一点小认识
- 六时出行 App 隐私政策
- spring事务管理器的作用_【面试必问】Spring中的事务管理详解
- 计算机组成与网络题库,计算机组成原理题库
- (转)常见的用户密码加密方式以及破解方法
- React Native重构路线图发布!
- PS的一些常用快捷键和学习笔记
- GPS卫星定位—python实现
- (一) odroid-xu4交叉编译过程
- SAP知识精解-物料需求计划MRP-02-MRP过程
- 英文seo,英文seo怎么样
- 解码百度核心:移动的无色墙,AI的无形剑
- android应用常见错误
热门文章
- 【python教程】append()与extend()方法的区别教程
- python max和min函数的高级用法
- Python的time库的一些简单函数以及用法
- DreamWeaver下如何应用CSS样式
- C++和Python,JSON文件的读取和保存
- 在springboot中构建子模块却无法加载,如果解决?
- Mybatis 源码探究 (4) 将sql 语句中的#{id} 替换成 ‘?
- MySQL 条件查询 limit、in、between and、like等等
- mysql dump 增量_mysql mysqldump数据备份和增量备份
- c语言用户输入编程,C语言入门教程-Printf:读取用户输入