#linux查询进程是否存在,如果不存在则启动该进程:
#!/bin/bash
ps_out=`ps -ef | grep $1 | grep -v 'grep' | grep -v $0`
result=$(echo $ps_out | grep "$1")
if [[ "$result" != "" ]];then
echo "Running"
else
echo "Not Running"
/app/module/spark/sbin/start-thriftserver.sh
fi

root用户授权开启定时任务:
echo admin> /etc/cron.allow

admin用户设置定时任务:
crontab -e

定时任务设置为每一分钟执行一次:
*/1 * * * * /home/admin/thriftserver.sh

转载于:https://www.cnblogs.com/hejianxin/p/10320860.html

shell脚本检查进程脚本相关推荐

  1. 全网最全脚本整理,优秀学习范例汇集 —— VBS脚本、BAT脚本(批处理)公开、免费下载

    目录 ▼脚本列表 1.VBS脚本列表及脚本说明 2.BAT批处理脚本列表及脚本说明 ▼脚本下载链接 ◆ 配合<定时执行专家>使用,功能更加强大 ◆ 关于<定时执行专家>的&qu ...

  2. 分享实用监控脚本:使用Shell检查进程是否存在

    转载自良许Linux 在运维工作中,为保证业务的正常运行,我们需要定时查看指定的进程是否还存在,一旦进程退出了,说明服务可能存在问题,运维工程师就可以在第一时间处理问题.今天就跟大家分享一个实用的sh ...

  3. 用shell脚本监控进程是否存在 不存在则启动的实例

    用shell脚本监控进程是否存在 不存在则启动的实例,先上代码干货: #!/bin/sh ps -fe|grep processString |grep -v grep if [ $? -ne 0 ] ...

  4. 开发shell脚本检查Nginx实战分享

    开发shell脚本检查Nginx实战分享 点这里查看视频讲解 一.本脚本实现功能: 1.自动检查Nginx下面的代理节点是否正常 2.通过页面显示状态,有问题的节点给出页面报警及声音报警. 3.增加新 ...

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

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

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

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

  7. linux 脚本判断进程,Shell实现判断进程是否存在并重新启动脚本

    Shell实现判断进程是否存在并重新启动脚本 - superbfly的专栏 - CSDN博客 https://blog.csdn.net/superbfly/article/details/52513 ...

  8. linux shell 进程监控脚本,shell脚本监控进程

    直接以实例示范如何使用shell脚本实现对待监测进程的监测: 背景:服务器需要确保sendFlowMail.py脚本的运行. 思路:故编写一个shell脚本,按周期(60秒)判断该进程是否在运行,若未 ...

  9. shell脚本kill进程

    shell脚本kill进程 有需求要在shell脚本中kill进程:my_process 查到了这个方法 #!/bin/sh ID=`ps -ef | grep my_process | grep - ...

最新文章

  1. VTK:Utilities之ShareCamera
  2. java 开源 网络流量统计_jpcap java流量监控
  3. 【JAVA高级】——myEclipse连接mysql启动数据库服务
  4. NodeSchool: JavaScript函数式编程
  5. 如何选择系统服务器,如何选择服务器的操作系统
  6. 【Matlab学习笔记】【函数学习】eps
  7. RxJava Subject
  8. unity3d-角色控制器续
  9. MacBook如何设置双面打印
  10. 企业微信的项目管理 - TAPD
  11. Hack the box靶机 Blunder
  12. 大学生软件设计大赛文档要求
  13. 2010国家节假日安排
  14. matlab计算两向量的乘积,matlab中两个函数相乘
  15. GitLab安装使用(SSH+Docker两种方式)
  16. 利用ArcMap将CAD数据转为shp
  17. LS,MMSE,LMMSE,ML,MAP,LMS,AR,MSE误差介绍
  18. JS元素的提取,删除 ,添加,修改
  19. Nonlinear Schrodinger equations on the torus
  20. Esp32 C3 Arduino 串口开发(1)

热门文章

  1. CS231n课程笔记5.4:超参数的选择交叉验证
  2. 八款JS框架介绍及比较
  3. 数电与模电的根本区别 转
  4. Spring| BeanCurrentlyInCreationException: Error creating bean with name ‘‘xxx“
  5. caffe学习笔记(2)
  6. 有监督学习 —— KNN算法
  7. 去哪儿-14-vuex_localstorage
  8. 贝叶斯分层回归模型的推理、EM求解和Java编程
  9. Delphi 皮肤控件AlphaControls的使用
  10. CentOs基础操作指令(运行级别)