第一步、判断程序是否运行

#!/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程序是否在运行。

时时监控程序运行的方法相关推荐

  1. python对局域网电脑监控_Python3远程监控程序的实现方法

    小编就为大家分享一篇Python3远程监控程序的实现方法,希望能够帮助到大家 简述 一开始觉得这个很有趣,然后就想来做一个来玩一下 使用语言: Python3 使用工具:opencv视频监控 + so ...

  2. 打包解决方案后,安装时提示只能在IIS5.1以上运行解决方法

    打包解决方案后,安装时提示只能在IIS5.1以上运行解决方法 参考文章: (1)打包解决方案后,安装时提示只能在IIS5.1以上运行解决方法 (2)https://www.cnblogs.com/wp ...

  3. IntellIJ IDEA 导入 Java 项目后无法运行 main 方法的解决方案

    问题描述: 使用 IDEA 导入一个普通的 Java 项目后,当需要运行项目中的一个类中的main方法时,但此时发现,鼠标右键发现菜单中没有 Run main 而且 main 函数前也没有出现可以运行 ...

  4. views 多个文件夹 netcore_Visual Studio 2019发布.NET Core项目部署或者独立运行的方法...

    Visual Studio 2019发布.NET Core项目部署或者独立运行的方法 Visual Studio 2019是一款专为程序开发人员设计,支持 Windows 和 Mac系统,适用范围广, ...

  5. 案例让一个命令在开机的时候自动运行的方法

    案例让一个命令在开机的时候自动运行的方法 [root@oldboy-200 ~]# vim /etc/init.d/oldboy [root@oldboy-200 ~]# cat /etc/init. ...

  6. python 打包exe_将python文件打包exe独立运行程序方法详解

    首先需要安装pyinstaller库. pip install pyinstaller exe程序打包步骤 cmd 进入要编译的python文件所在的文件夹, 然后 pyinstaller -F he ...

  7. gprMax 3.1.5 安装以及在pycharm或VScode中运行的方法

    gprMax 3.1.5 安装以及在pycharm或VScode中运行的方法 常规的gprMax运行需要在cmd终端中输入命令,这样操作很不方便,文件难以管理.参照CSDN上的一些资料和gprMAX官 ...

  8. 运行控制器方法之前先执行注解@ModelAttribute的方法

    运行控制器方法之前先执行注解@ModelAttribute的方法 1.定义公共父控制类controller  使用注解: @ModelAttribute; package com.ihrm.commo ...

  9. RAKsmart:Linux SSH 客户端断开后保持进程继续运行配置方法

    Linux 系统中,通常我们在执行一些运行时间比较长的任务时,必须等待执行完毕才能断开 SSH 连接或关闭客户端软件,否则可能会导致执行中断.本文介绍几种保障程序在用户退出登录后持续运行的方法. 使用 ...

最新文章

  1. openjdk linux tomcat,linux下配置安装OpenJDK+Tomcat(示例代码)
  2. Java内部类的一些总结
  3. ESP32 官方文档(三)分区表
  4. 【安全漏洞】CVE-2021-32682 elFinder RCE 简单分析
  5. 转,mysql的select * into
  6. mysql explain用法和结果的含义
  7. java smp_什么是SMP系统
  8. 对extern C的一点小认识
  9. 六时出行 App 隐私政策
  10. spring事务管理器的作用_【面试必问】Spring中的事务管理详解
  11. 计算机组成与网络题库,计算机组成原理题库
  12. (转)常见的用户密码加密方式以及破解方法
  13. React Native重构路线图发布!
  14. PS的一些常用快捷键和学习笔记
  15. GPS卫星定位—python实现
  16. (一) odroid-xu4交叉编译过程
  17. SAP知识精解-物料需求计划MRP-02-MRP过程
  18. 英文seo,英文seo怎么样
  19. 解码百度核心:移动的无色墙,AI的无形剑
  20. android应用常见错误

热门文章

  1. 【python教程】append()与extend()方法的区别教程
  2. python max和min函数的高级用法
  3. Python的time库的一些简单函数以及用法
  4. DreamWeaver下如何应用CSS样式
  5. C++和Python,JSON文件的读取和保存
  6. 在springboot中构建子模块却无法加载,如果解决?
  7. Mybatis 源码探究 (4) 将sql 语句中的#{id} 替换成 ‘?
  8. MySQL 条件查询 limit、in、between and、like等等
  9. mysql dump 增量_mysql mysqldump数据备份和增量备份
  10. c语言用户输入编程,C语言入门教程-Printf:读取用户输入