查看在目录/home/smart/SmartJob下的是否存在脚本文件daemon.sh,内容如下:

#!/bin/sh
echo "" >> /home/smart/SmartJob/log/daemon.log
date >> /home/smart/SmartJob/log/daemon.log
echo "===============================" >> /home/smart/SmartJob/log/daemon.log
jps |grep SmartJob >> /home/smart/SmartJob/log/daemon.log
echo "-------------------------------" >> /home/smart/SmartJob/log/daemon.log
ps -ef|grep SmartJob |grep -v grep >> /home/smart/SmartJob/log/daemon.log
echo "" >> /home/smart/SmartJob/log/daemon.log

(如果不存在则创建之)

为其设置可执行权限

[smart@localhost SmartJob]$ chmod +x daemon.sh

修改原有的smartjob.sh文件,修改后内容如下:

#/bin/sh
source /etc/profile
source /home/smart/.bash_profile
cd /home/smart/SmartJob
CLASSPATH=`find "." -name '*.jar'|xargs echo | tr ' ' ':'`########## DM ##########
#CLASSPATH=$CLASSPATH:./conf/Dm7JdbcDriver17.jar########## Kingbase ##########
CLASSPATH=$CLASSPATH:./conf/kingbasejdbc4.jarjps|grep SmartJob
if [ $? -ne 0 ]
then
nohup java -Djava.net.preferIPv4Stack=true -cp $CLASSPATH com.sf.smartjob.main.SmartJob &
fi

(其中CLASSPATH根据数据库类型进行选择)

在crontab中增加看护定时任务,每分钟执行一次:
在crontab中增加启动定时任务,每天执行一次:

[smart@localhost SmartJob]$ crontab -e
#增加下面这一行,用于监视SmartJob状态:
* * * * * /home/smart/SmartJob/daemon.sh
#增加下面这一行,用于每天晚上23:55尝试拉起SmartJob:
55 23 * * * /home/smart/SmartJob/smartjob.sh

然后保存并退出

等待一分钟后,查看是否生成了文件/home/smart/SmartJob/log/daemon.log
继续等待一整天,然后查看其中的内容即可搞清楚SmartJob具体是哪一分钟退出的。

【SmartJob】配置看护任务相关推荐

  1. 【SmartJob】常规统计部署(报表使用的数据)

    请先行在本博客<技术手册>专栏中查看与 SmartJob 相关的文章. 尤其是:<SmartJob 配置说明><SmartJob 配置看护任务> 1. 创建小时统计 ...

  2. 【SmartJob】配置说明

    SmartJob文件夹缺省位置为:/home/smart 目录结构说明 SmartJob/conf:配置文件路径 SmartJob/conf/htdb.jdbc.properties:商用库连接配置文 ...

  3. 安邦金融:99%的人都不知道,原来保险还可以这样配置

    北京2018年7月30日电 /美通社/ -- 有人会问,我这么年轻,需要买保险吗?我身体非常健康,需要买保险吗?我有钱,还需要买保险吗?事实上,在生命的不同阶段,人总会面临着不同的责任和风险,尽管现在 ...

  4. 【AI创造营】基于PaddleHub与Jetson Nano的智能宠物看护助手

    基于PaddleHub与Jetson Nano的智能宠物看护助手 一.效果展示 二.实现思路 1.训练一个适用于该需求的模型 2.使用PaddleHub预训练模型 三.数据采集 硬件部分 代码部分 四 ...

  5. 絮叨絮叨看护机房之监控

    这段时间都在看护机房,在建设期间,各种需要人进行看护,想想一个机房还在建设期间,服务器就开始运行起来,业务流程开始运转,然后在服务器上又是各种操作,监护,只是一个逃避责任的做法,起不了什么波浪,起不了 ...

  6. 家庭保险的教科书配置

    经常听到有人说"成年人的世界没有容易二字". 人到中年,诸多不易,既要努力工作,又要兼顾生活:既要照顾老人,又要培养孩子.别看现在一家子其乐融融,但是未来是充满挑战与风险的. 要想 ...

  7. 总结基地班项目——老人看护系统(总)

    这是我们大创比赛的项目,是做一个为养老院使用的老人看护系统.主要分为三个大部分,传感器组,服务器组,前端显示组.我是负责服务器组的一员,同时也有涉猎一些其他组的知识.接下来将对各个部分都做相关介绍. ...

  8. 智能看护体系,智慧养老的进一步运用-新导智能

    ​ 摘要:伴随着近几年我国老龄化人口不断增长,老人的养老问题已经得到社会的诸多关注,为了保障老人的身心健康,让老人安享晚年,智慧养老之养老院人员定位系统逐渐兴建起来,运用物联网技术实现对老人的实时监护 ...

  9. 基于 ModelBox 实现 AI 应用快速开发:AI 养猪,实时看护猪的健康

    文章目录 前言 一.ModelBox 产品介绍 1.1.什么是 ModelBox,有什么功能? 1.2.ModelBox 具备哪些特性? 1.3.相比直接调用底层 API 开发 AI 业务,Model ...

最新文章

  1. 如何打造一个经常宕机的业务系统?
  2. Windows上使用SecureCRT软件连接Linux终端 — 解决问题;The remote system refused the connection
  3. java就是我的幸福,嫁给幸福
  4. Spring Boot微服务,Docker和Kubernetes研讨会–第一部分
  5. Android程序杀死自己的进程和其他程序进程方法
  6. JPG,动态GIF,BMP一些常用解决办法
  7. [导入]Asp.net 2.0 自定义控件开发[实现自动计算功能(AutoComputeControl)][示例代码下载]...
  8. python函数myproduct_OpenERP与Python 元编程
  9. 线性表的常见操作实现
  10. 六石风格:雨伞用袋子套起来
  11. OFD文件预览—前后端两种实现方式
  12. 谷歌翻译退出中国后如何恢复 Chrome 浏览器翻译的正常使用
  13. Hive 面试题 | 连续登陆天数统计
  14. TestNg测试框架
  15. xml文件解析(使用解析器)
  16. 前端森林:万物皆可快速上手之Electron(第一弹)
  17. C语言编程技巧 --- C语言中左移右移与乘除法的比较
  18. Icon图标制作(转化)工具
  19. Android 系统日志写入文件
  20. 【Android】字体设置 Text font

热门文章

  1. 检测msmq里消息的数量
  2. C++ 判断两个立方体是否相等
  3. 【多线程】Synchronized及实现原理
  4. 一份超级全面的PHP面试题
  5. ContrainedBox:设置尺寸
  6. bzoj 4814: [Cqoi2017]小Q的草稿【计算几何】
  7. springIOC的那些事
  8. jfinal多数据源ActiveRecordPlugin
  9. 单节点部署Hadoop教程
  10. ChartType属性