每天1.30启动监测脚本、1.00关闭监测脚本。

$crontab -e

30 01 * * * bash /path/ip_det.sh
00 01 * * * bash /path/kill_ip_det.sh

启动控制脚本:ip_det.sh https://blog.csdn.net/zml194849/article/details/121764573

kill监测进程:kill_ip_det.sh

#第一种方法
#!/bin/sh
name='ip_det.sh'
echo $name
while true
do
pkill -f $name
done
#第二种方法
name='ip_det.sh'
echo $name
ps aux|grep $name |grep -v grep|cut -c 9-15|xargs kill -9
#第三种方法
name='ip_det.sh'
echo $name
ID=`ps -ef | grep $name | grep -v "$0" | grep -v "grep" | awk '{print $2}'`
echo $ID
echo '-----------'
for id in $ID
do
kill -9 $id
echo 'killed $id'
done

使用crontab进行定时关闭重启进程。

使用 sudo vim /etc/crontab

30 01 * * * bash /path/ip_det.sh
00 01 * * * bash /path/kill_ip_det.sh

然后  service cron restart

1、只能够定时启动进程,不能够kill进程,进程每天重启会累加。为什么呢?

2、不能够使用stop停止进程。

3、使用restart重启进程,进程会累加。为什么不会kill掉原进程再重启呢?

综上,使用crontab -e可以定时启动/关闭进程,即实现每天的重启。

ubuntu 定时重启/关闭进程相关推荐

  1. linux终止mysql进程_Ubuntu Linux下定时监测MySQL进程终止时自动重启的方法

    前言 最近发现MySQL服务隔三差五就会挂掉,导致我的网站和爬虫都无法正常运作.自己的网站是基于MySQL,在做爬虫存取一些资料的时候也是基于MySQL,数据量一大了,MySQL它就有点受不了了,时不 ...

  2. 如何强制关闭进程linux,4种强制关闭Ubuntu中无响应应用程序的方法

    在使用Ubuntu时,我们的一个或多个进程和应用程序可能会经常挂起.重新启动我们的系统并不总是最佳解决方案,我们发现自己在寻找能够快速.轻松和安全地摆脱无响应的应用程序和程序的方法.在本文中,我们将解 ...

  3. Window脚本学习笔记之定时关闭进程

     定时关闭进程, 从字面上即可看出操作分为两个步骤,即: 1,结合"任务计划程序",定时. "计算机->管理->计划任务程序",作用是让系统定时启动 ...

  4. 如何优雅的退出/关闭/重启gunicorn进程

    在工作中,会发现gunicorn启动的web服务,无论怎么使用kill -9 进程号都是无法杀死gunicorn,经过我一番百度和谷歌,发现想要删除gunicorn进程其实很简单. 1. 寻找mast ...

  5. ubuntu实现定时重启

    1.首先安装cron服务 sudo apt-get install cron -y 2.通过以下命令来设置定时重启: sudo crontab -e 10 2 * * * reboot ctrl+X退 ...

  6. Linux系统上实现定时重启Tomcat服务

    因为使用阿里云部署服务器应用时,Tomcat服务经常由于内存不足出现OutOfMemoryError异常的情况.经常过几天就需要重启一次服务器,更要命的是不知道什么时候会由于内存不足导致无法访问,如果 ...

  7. 007-迅雷定时重启AutoHotkey脚本-20190411

    ; ; 定时重启迅雷.ahk, ; ;~ 2019年04月11日 ; #SingleInstance,force SetWorkingDir,%A_ScriptDir% DetectHiddenWin ...

  8. 【Linux】23.ubuntu定时执行脚本/etc/crontab 和 定时任务不执行的解决办法

    ubuntu定时执行脚本/etc/crontab 和 定时任务不执行的解决办法 定时任务失效的问题: 如果发现/etc/crontab中的定时任务没执行,可以使用/etc/init.d/cron st ...

  9. linux系统每月定时重启,linux系统定时重启.doc

    linux系统定时重启 linux系统定时重启 -------------------- 每个月1号凌晨3点自动重启 步骤如下: 1.用root帐号登陆: 2.打开终端窗口: 3.输入"cr ...

最新文章

  1. Html2excel 1.4.1 发布,Html 转 Excel 工具包
  2. drive数据集_英伟达的最强人脸GAN开源了,它吃的高清数据集也开源了
  3. java判断字符串有中文_JAVA入门之正则表达式判断字符串包含中文
  4. 设计模式笔记之五:观察者模式
  5. FreeSWITCH安装报错“You must install libyuv-dev to build mod_fsv”的解决方案
  6. InstallShield 2020
  7. 前窗玻璃膜贴了一周还有气泡_关于车窗玻璃的养护你了解多少?
  8. mysql中的删除语法错误_mysql – EXPLAIN中的SQL语法错误
  9. java----单例模式
  10. puppet(1.1-1.6)
  11. 计算尖峰电流的目的_183 新能源汽车电机控制器母线电容容值如何计算?
  12. 第5章 高效的多线程日志
  13. 1.1 WEB API 在帮助文档页面进行测试
  14. 苹果Mac记事本中快速计算应用:Soulver
  15. Python 各种库下载地址介绍
  16. tbschedule介绍
  17. 读书笔记202208 TRC2010 Multi-agent model predictive control of signaling split in urban traffic networks
  18. BCH分叉影响深远 业内外热议不断
  19. 论文笔记 Acquiring Common Sense Spatial Knowledge through Implicit Spatial Templates (AAAI2018)
  20. 47 lvs-nat/dr

热门文章

  1. Kiva(亚马逊)机器人介绍
  2. 大数据风控实践 - 反欺诈之设备指纹
  3. git命令大全(非常齐全)
  4. 怎么在Mysql中添加列_mysql如何给表中添加列(字段)?
  5. PAC(Probably Approximately Correct,概率近似正确)
  6. 【1044】判断是否为两位数
  7. 请给我一篇关于父母育儿方面书籍推荐的文案
  8. 嵌入式系统求职回忆录757740595
  9. 误删除了linux的raid1,RAID管理与恢复误删除文件
  10. 关于BeanUtils.populate()方法使用时的报错解决