本人做了多年的java,但是对于linux环境基本上还是小白一个,之前做了一个java的定时处理,但是好像会过了10来天就会挂掉。

但是java也没有日志。所以也不清楚怎么去调查。所以想写一个定时监测程序,如果监测到java程序挂掉的话就再次启动java程序。

于是在linux的crontab中加了一段定时监测代码。

文件etc/crontab中加入了以下代码:

# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

# m h dom mon dow user command
17 * * * * root cd / && run-parts --report /etc/cron.hourly
25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
*/59 * * * * root sh /alidata/runall.sh monitor >>/alidata/log/monitor.log
#

-------------------------------完-------------------------------------

转载于:https://www.cnblogs.com/final-zhang/p/5499092.html

小白写linux环境下的定时监测相关推荐

  1. 如何在Linux环境下实现定时执行PHP的计划任务

    实践操作如下: 1) 工具:PuTTY.exe 2) 服务器环境:Ubuntu Linux系统 + ThinkPHP 3.1.3 + php5.6 + MySql 3) 首先,编写计划任务的相关代码, ...

  2. linux监控php脚本执行时间,在LINUX环境下定时执行php脚本

    1. 使用Crontab定时执行linux环境下的php脚本文件 Cron,它是一个linux下的定时执行工具.根用户以外的用户可以使用 crontab 工具来配置 cron 任务.所有用户定义的 c ...

  3. linux 普通用户退出vim,Linux环境下VI/VIM编辑文件时无权限保存的解决方法(普通用户)...

    在Linux环境下,如果直接使用VI/VIM命令编辑没有修改权限的文件时,保存的时候就会提示用户无法进行保存操作,一般的解决方法只能是关闭文件重新以sudo权限打开该文件编辑后再保存(前提是用户具有s ...

  4. 【 Linux学习】Linux环境下利用OpenSSL对大文件进行AES加解密

    一.背景 之前的几篇博客已经介绍了Gitlab如何备份恢复与迁移已经脚本监控过程等. git学习--> Gitlab如何进行备份恢复与迁移? http://blog.csdn.net/ouyan ...

  5. Linux环境下mysql的日志

    MySQL日志 一.日志概述 1.日志作用 ​ MySQL日志记录了MySQL数据库日常操作和错误信息.MySQL有不同类型的日志文件(各自存储了不同类型的日志),从日志当中可以查询到MySQL数据库 ...

  6. linux环境下恢复rm误删的文件

    文章目录 前言 rm之后还有救吗 使用foremost找回文件 使用extundelete找回文件 预防误删引发的事故 总结 前言 一提到在 linux 环境下删除文件,那绝对离不开 sudo rm ...

  7. linux svn更换数据仓库,Linux环境下SVN数据仓库迁移

    上一篇文章介绍了Windows环境下SVN数据的备份与还原,这篇文章介绍下Linux环境下数据迁移. 一准备工作 1安装环境 1 centOS7 2可上网 2软件需求 1 winSCP 2 PuTTy ...

  8. Linux环境下的网络编程

    本文介绍了在Linux环境下的socket编程常用函数用法及socket编程的一般规则和客户/服务器模型的编程应注意的事项和常遇问题的解决方法,并举了具体代  码实例.要理解本文所谈的技术问题需要读者 ...

  9. [原]对Linux环境下任务调度一点认识

    我一直以来有一个误解,那就是在终端运行某个程序时,按下Ctrl + D时我误以为就是杀死了这个进程,今天才知道原来不是.比如我利用libevent在Linux环境下写了一个网络监听程序,当启动程序之后 ...

  10. linux校园网客户端,Ubuntu Linux环境下校园网客户端安装使用

    最近发现好多兄弟姐妹不用Linux原因是在我们学校大大环境下上校园网有点费劲,或者干脆就不会弄,亦或者根本就没想到上网^_^ 这里我写上这么一段简单的过程,为了大家能够顺利上网,大牛直接掠过,不要喷我 ...

最新文章

  1. c语言寻找James,[semi-tutorial]某亚里亚写在JamesM边上的OS笔记
  2. 数据湖三种方案的流行度调查
  3. 在C++中调用DLL中的函数
  4. Oracle入门(十四.12)之游标FOR循环
  5. 怎么设置php.ini允许sql语句插入空值到mysql里_php读取.sql文件,写入mysql,navicat显示乱码,编码设置...
  6. PPT分享:用户画像场景与技术实现
  7. HDU 4387 Stone Game (博弈)
  8. 保姆级透明背景动画导出 —— json格式(Mac系统)
  9. python中三元运算符_Python中三元表达式的几种写法介绍
  10. 如何画神经网络模型图
  11. [HAOI2008] 排名系统
  12. PHP面试要点---mysql
  13. UNIX SIGTERM等信号意义
  14. 慧居科技在港交所上市状态“失效”,双良科技为控股股东
  15. 搜狗2020校招(后端)笔试第一场
  16. 计算机数学与高中数学衔接,浅谈如何做好高中数学与大学数学的衔接
  17. NetXMS中文版用户手册部分翻译
  18. Nexus搭建Maven私服全攻略一:认识Nexus与索引
  19. Oracle 小数点特殊处理
  20. 俞敏洪励志演讲稿【三】

热门文章

  1. ASP分页要用到的属性ADO CursorLocation知识补充:
  2. Cping (cmd shell )版本
  3. 深入浅出ObjC之消息
  4. vue.js devtools安装
  5. MQ(队列消息的入门)
  6. cocos creator基础-(五)cc.Component使用
  7. 【Python】闭包Closure
  8. SQL极限函数limit()详解分页必备
  9. 选择排序(C++/Java实现)
  10. 收到群硕的offer了