• crontab 定时任务守护程序,停止服务器时出现 job for * canceled


    (1)首先要在程序启动的时候加入定时任务到crontab

    #! /bin/sh
    mkdir -p /home/apps/components/ams/ 2>/dev/null
    cp ./amswatchdog.sh /home/apps/components/ams/
    CRONTAB_CMD="* * * * * sh /home/apps/components/ams/amswatchdog.sh
    * * * * * sleep 10;sh /home/apps/components/ams/amswatchdog.sh
    * * * * * sleep 20;sh /home/apps/components/ams/amswatchdog.sh
    * * * * * sleep 30;sh /home/apps/components/ams/amswatchdog.sh
    * * * * * sleep 40;sh /home/apps/components/ams/amswatchdog.sh
    * * * * * sleep 50;sh /home/apps/components/ams/amswatchdog.sh"
    (crontab -l 2>/dev/null | grep -Fv /home/apps/components/ams/amswatchdog.sh; echo "$CRONTAB_CMD") | crontab -

    (2)停止服务器时,要清除crontab中的定时任务,并重新加载定时任务,重启crontab服务器

    #! /bin/sh
    (crontab -l 2>/dev/null | grep -Fv /home/apps/components/ams/amswatchdog.sh) | crontab -

    service crond reload

    service crond restart

    (3)还要清除正在执行的定时job,查询并杀死正在执行的amswatchdog.sh进程,否则会出现job for ** canceled的错误,导致服务停止不了;

    ps -ef | grep amswatchdog.sh | grep -v grep | awk '{print $2}' |xargs kill -9

    自己编了一个股票监控软件,有如下功能,有兴趣的朋友可以下载;

    (1)   个股监测。监测个股实时变化,可以监测个股大单交易、急速拉升和下降、主力入场和出场、股票最高点和最低点提醒。检测到最高点、最低点、主力进场点、主力退场点、急速拉升点、急速下跌点,给出语音或者声音提醒,不用再时刻看着大盘了,给你更多自由的时间;

    (2)   大盘监测。监测大盘的走势,采用上证、深证、创业三大指数的综合指数作为大盘走势。并实时监测大盘的最高点和最低点、中间的转折点。

    (3)   股票推荐。还能根据历史数据长期或短期走势进行分析,对股市3千多个股票进行分析对比,选出涨势良好的股票,按照增长速度从大到小排序,推荐给你涨势良好的股票;

    下载地址:

    1.0.3版本(修复大盘指数崩溃缺陷)下载地址:

    链接:https://pan.baidu.com/s/1BJcTp-kdniM7VE9K5Kd3vg 提取码:003h

    更新链接:

    https://www.cnblogs.com/bclshuai/p/10621613.html

  • 相关阅读:
    GO学习之 为什么选择GO
    Flask学习之 Jinja2模板引擎
    排序算法之归并排序的python实现
    排序算法之快速排序的python实现
    排序算法之希尔排序的python实现
    排序算法之插入排序的python实现
    排序算法之选择排序的python实现
    Android 中正则表达式工具类
    java之从字符串比较到==和equals方法区别
    Android Studio酷炫插件(一)——自动化快速实现Parcelable接口序列化
  • 原文地址:https://www.cnblogs.com/bclshuai/p/7687037.html
Copyright © 2020-2023  润新知