要实现某个服务的重启,需要执行两个脚本文件,一个用于启动这个服务,记录下这个服务的pid,另一个则用于读取记录服务pid的文件,并杀掉这个pid。

1:start.sh

#!/bin/bash#编写你需要执行的命令,以后台运行的方式运行这个命令,否则pid会无法生成
java -jar Test.jar > output.out  &#指定一个文件接收pid
echo $!> Task.pidecho "write the pid into Task.pid"

2:end.sh

#!/bin/bash#读取你指定的那个文件,并kill掉那个pid
kill -9  $(cat Task.pid)
echo "end the task now"

而后,对这两个文件赋予可执行的权限:

chmod +x start.sh
chmod +x end.sh

这样就可以运行这两个脚本了。

linux shell脚本 服务重启相关推荐

  1. linux怎么监控守护进程,linux shell脚本守护进程监控svn服务

    最近搭建的svn服务不知道什么原因服务总是被关闭(如果你不知道怎么搭建svn可以参考linux下搭建svn版本控制软件),因此用shell脚本实现一个守护进程.用于监控svn服务是否启动,如果服务不在 ...

  2. linux shell脚本监控进程崩溃自动重启

    linux shell脚本监控进程崩溃自动重启,由于目前有Python实现的通讯组件时不时会异常中断,在还没有找到问题的解决办法时先暂时用shell监控并自动重启处理. # ! /bin/shbase ...

  3. 100个Linux Shell脚本经典案例

    kill `ps -ef | grep redis | awk '{print $2}'` grep -w '\|aa\|bb'​​​​​​​ Linux 根据端口号杀进程的.sh脚本_xie_app ...

  4. LINUX SHELL脚本攻略笔记[速查]

    LINUX SHELL脚本攻略笔记[速查] Linux Shell脚本攻略笔记[速查] 资源 shell script run shell script echo printf 环境变量和变量 pgr ...

  5. linux下实用小脚本,十个增加 Linux Shell 脚本趣味的小工具

    很多人误以为shell脚本只能在命令行下使用.其实shell也可以调用一些GUI组件,例如菜单,警告框,进度条等等.你可以控制最终的输出,光标位置还有各种输出效果.下面我将介绍一些工具,帮助你创建强大 ...

  6. Linux shell脚本编程(三)

    Linux shell脚本编程 -------------------------------------------------------------------- 注:如果你对python感兴趣 ...

  7. Linux shell脚本编程(一)

    -------------------------------------------------------------------- 注:如果你对python感兴趣,我这有个学习Python基地, ...

  8. 批量ping脚本shell_30个Linux Shell脚本经典案例(上)

    在学习Linux运维时,普遍反馈是:Linux Shell是一个很难的知识板块.虽然大家都认真学,基本的语法也都掌握了,但有需求时,很难直接上手编程,要么写了很久,要么写不好! 也有很多做运维很多年的 ...

  9. Linux Shell脚本语句执行失败,后续语句继续执行的问题

    Linux Shell脚本语句执行失败,后续语句继续执行的问题 问题 解决方法 问题 写了一个自动部署java后端的脚本,大致如下: A=password read -p "请输入密码:&q ...

最新文章

  1. 按需加载图片(图片懒加载)
  2. python 十六进制转中文_Python中十六进制数组到十进制的转换
  3. oracle 如何筛选重复,求sql--筛选A字段相同,B字段不同且不重复的记录
  4. linux驱动文件操作简单介绍
  5. Auto ARIMA 逐个时间点预测
  6. gbk转utf-8 iconv 编码转换
  7. 使用fastJson把对象转字符串首字母大小写问题的解决
  8. 指令 出厂_CNC数控加工中心编程指令详解
  9. SLAM--状态估计
  10. 高数18讲_1000题错题总结_第三四讲
  11. http://www.eoeandroid.com
  12. HTML5系列代码:信纸效果
  13. 阿里巴巴是怎么处理大数据的?重磅揭秘!
  14. 基于全球模式比较计划CMIP6与区域气候-化学耦合模式 WRF-Chem 的未来大气污染变化模拟
  15. 宏碁暗影骑士擎2022-重装系统-检测不到硬盘
  16. 19美亚团队赛刷题,1-61,91-105windows部分+RAID重组,细致学习,积极备战,希望与各位一起进步
  17. Mac:was built for newer OSX version (10.15) than being linked (10.14)
  18. 详细流程,新手做情感视频,上个月收入6千,适合没才艺的普通人
  19. qos cbs_如何取消CBS所有访问订阅
  20. 训练孩子思维能力的几种方法

热门文章

  1. Java 开发 (实习生/应届生) 完整学习路线和规划,希望能够帮到屏幕前迷茫的你
  2. 【网络技术】Qos服务质量详解!
  3. ssm+JSP计算机毕业设计中小企业固定资产管理程序69691【源码、程序、数据库、部署】
  4. python完整程序源代码_Python数据库小程序源代码
  5. Silverlight 2发布了
  6. Ubuntu中录屏软件、文档编写、Ubuntu中Codelite下载方法以及古月老师的编写的Ubuntu助手地址
  7. Python自动批量修改文件名称的方法大全
  8. 微信小程序选择视频,获取封面缩略图
  9. 设置一个上下文Hoder
  10. JAX-WS创建和JavaAPI发送和处理SOAP消息实例