#!/bin/bash

#取jms进程号

Das_ID=$(ps -ef |grep "python3 ./jms start" |grep -v "grep"| awk '{print $2}')

Das_Id=$( ps -ef |grep "python3 ./jms start" |grep -v "grep"| awk '{print $2}' | wc -l)

if [ $Das_Id -eq 0 ];then

echo ""

echo "===当前系统没有运行jms==="

fi

if [ $Das_Id -ne 0 ];then

echo ""

echo "######打印jms进程号######"

echo "# #"

echo "# $Das_ID #"

echo "# #"

echo "#########################"

echo ""

echo "########关闭jms进程######"

kill -9 $Das_ID

echo "# #"

echo "# 进程 $Das_ID 关闭成功! #"

echo "# #"

echo "#########################"

fi

Das_Id_a=$( ps -ef |grep "python3 ./jms start" |grep -v "grep"| awk '{print $2}' | wc -l)

DATE=`date +%Y-%m-%d`

echo ""

echo "#########启动jms#########"

echo "# #"

if [ $Das_Id_a -eq 0 ];then

cd /opt/jumpserver && nohup ./jms start >>/topsun/ztc/DAS/logs/das_${DATE}.log 2>&1 &

echo "# 启动成功! #"

fi

echo "# #"

echo "#########################"

echo ""

×用微信扫描并分享

本站博主 , 版权所有丨如未注明 , 均为原创

转载请注明原文链接:shell脚本实现杀死进程并启动程序(重启程序)【显哥出品,必为精品】

linux 脚本 杀进程,shell脚本实现杀死进程并启动程序(重启程序)【显哥出品,必为精品】...相关推荐

  1. linux 脚本 获取pid,Shell脚本中获取进程ID的方法

    提问: 我想要知道运行中脚本子shell的进程id.我该如何在shell脚本中得到PID. 当我在执行shell脚本时,它会启动一个叫子shell的进程.作为主shell的子进程,子shell将she ...

  2. Linux命令行与shell脚本编程大全:第2版

    <Linux命令行与shell脚本编程大全:第2版> 基本信息 作者: (美)布卢姆(Blum,R.) 布雷斯纳汉(Bresnahan.C.) [作译者介绍] 译者: 武海峰 丛书名: 图 ...

  3. linux脚本编写规则,shell脚本编写守则

    现在centos7中使用的是bash软件,通过以下命令可以查看bash版本: [root@localhost ~]# cat /etc/redhat-release #查看系统的版本 CentOS L ...

  4. linux shell脚本 定义变量,Shell脚本应用 - 编制shell脚本、shell变量

    随着Linux系统在企业中的应用越来越多,服务器的自动化管理也变得越来越重要.在Linux服务器的自动化维护工作中,除了计划任务的设置以外,Shell脚本的应用也是非常重要的一部分.作为Linux系统 ...

  5. 《Linux命令行与Shell脚本编程大全第2版.布卢姆》pdf

    下载地址:网盘下载 内容简介  · · · · · · 本书是一本关于Linux 命令行与shell 脚本编程的全面教程.全书分为四部分:第一部分介绍Linuxshell 命令行:第二部分介绍shel ...

  6. 《Linux命令行与shell脚本大全》笔记

    初识Linux Shell 什么是Linux Linux可划分为以下四部分: Linux内核 GNU工具 图形化桌面环境 应用软件 深入探究Linux内核 内核主要负责以下四种功能: 系统内存管理 软 ...

  7. 【Linux命令行与Shell脚本编程】第五章 理解 Shell 父子关系 后台进程 协程

    Linux命令行与Shell脚本编程 第五章 理解 Shell 文章目录 Linux命令行与Shell脚本编程 五,理解 Shell 5.1,shell的类型 5.2,shell的父子关系 5.2.1 ...

  8. 《linux命令行与shell脚本编程大全》第三版 - 核心笔记(3/4):函数与图形化脚本

    <linux命令行与shell脚本编程大全> 全书4部分: ☆ [1]linux命令行(1-10章) ☆ [2]shell脚本编程基础(11-16章) ☆ [3]高级shell脚本编程(1 ...

  9. linux 用shell脚本文件,Linux必须掌握的shell脚本基础

    1. shell 基本语法 shell: shell 是一个命令解释器,它在操作系统的最外层,负责直接与用户进行对话,把用户的输入解释给操作系统,并处理各种各样的操作系统的输出结果,输出到屏幕反馈给用 ...

最新文章

  1. 【090】Excel VBA 基础
  2. Disruptor 源码阅读笔记--转
  3. idea 与springboot 快捷键
  4. Resin-IOException: write() forbidden after writer is closed
  5. ZZULIOJ069:向z同学学习
  6. 服务器双cpu性能强不,双CPU的电脑用起来,性能和功耗都是原来的两倍?
  7. order by 影响效率么_内存碎片对性能的潜在影响
  8. matlab人口增长线性回归拟合_matlab中的线性拟合-98529851
  9. Oracle数据反向恢复
  10. 手动玩转虚拟地址到物理地址转化
  11. 每天学点Linux:一
  12. 专题导读:基于大数据的知识图谱及其应用
  13. 证件照处理软件(IDPhoto Processor)免费版 v3.2.10
  14. 隐藏水滴屏的软件_手机隐藏水滴屏的APP
  15. 配置商用计算机,商用计算机主板配置推荐
  16. ggplot2设置坐标轴范围_ggplot2——双坐标轴?
  17. java 实体类校验_实体类的验证
  18. 有没有一两万的创业项目
  19. 柯尼卡美能达复合机进入维修模式的方法大全
  20. Geography V.S. Geometry

热门文章

  1. 【SIG月报】1月openKylin社区SIG组最新进展分享
  2. 在线支付系列【21】微信支付服务商接入前准备
  3. C# 学习笔记:迭代器
  4. 层级关系java模型,树状结构Java模型、层级关系Java模型、上下级关系Java模型与html页面展示...
  5. 单纯MYSQL递归查询上下级关系
  6. [优秀作品]教师信息管理系统
  7. excel按季度分类汇总_按部门对Excel表格中数据进行分类汇总的方法
  8. XR Interaction Toolkit教程⭐二、实现移动、传送和人物的碰撞功能
  9. Spy++的使用方法
  10. eclipse官网 无法下载 解决