服务启动脚本cronStartTinyproxy.sh
放在/etc/tinyproxy目录
touch cronStartTinyproxy.sh

#!/bin/sh
#需要定时重启程序的绝对路径
RESOURCE_NAME=/usr/sbin/tinyproxy
#查找进程号
tpid=`ps -ef|grep $RESOURCE_NAME|grep -v grep|awk '{print $2}'`
if [ ${tpid} ]; then
echo ${tpid}
echo 'Stop Process...'
#杀死进程
kill -15 $tpid
fi
sleep 5
echo $! > tpid
#重新启动程序
systemctl restart tinyproxy
echo Start Success!
#新的进程号
tpid=`ps -ef|grep $RESOURCE_NAME|grep -v grep|awk '{print $2}'`
echo ${tpid}

设置可执行权限

chmod +x cronStartTinyproxy.sh

配置定时任务

crontab -e

配置每天凌晨3点执行重启脚本

* 3 * * * /etc/tinyproxy/cronStartTinyproxy.sh >/etc/tinyproxy/tinyproxy.out 2>&1

Linux定时重启服务脚本相关推荐

  1. 系统定时重启服务脚本案例

    SPRINGBOOT项目配置定时重启案例 标签: CentOS  SpringBoot  springboot  jar  定时重启 一.如果是LINUX环境 1).编写重启脚本timeRestart ...

  2. linux定时重启服务

    场景 服务有的时候会假死,重启后问题解决. 解决方案 这种情况不好排查,先采用定时任务的方式来实现重启. 直接上脚本: # 编辑脚本文件 vim /root/crm_restart.sh ; # 添加 ...

  3. linux定时重启tomcat的脚本,linux定时重启tomcat服务的脚本学习

    要求:在linux中定时重启一个tomcat服务 一:shell脚本即Shell Script [1],Shell脚本与Windows/Dos下的批处理相似,也就是用各类命令预先放入到一个文件中,方便 ...

  4. Linux 定时执行shell 脚本

    2019年第 85 篇文章,总第 109 篇文章 本文大约2000字,阅读大约需要6分钟 crontab 可以在指定的时间执行一个shell脚本以及执行一系列 Linux 命令. 定时执行shell ...

  5. linux定时执行shell脚本

    linux定时执行shell脚本 需求:每分钟检查下文件是否存在 解决思路: 1.编写shell脚本,检查文件是否存在,存在在文件中记录yes,不存在记录no 2.将脚本加入linux定时任务cron ...

  6. Linux 定时重启某个服务

    1.创建start.sh脚本,该脚本用于杀死进程并重启服务 #!/bin/sh #需要定时重启程序的绝对路径 RESOURCE_NAME=/home/gm_prox_zf/manage.py #查找进 ...

  7. linux 定时执行shell脚本 定时任务

    1 #!/bin/bash 2 step=1 3 for ((i=1;i<=60; i+=step)) 4 do 5 $(`/usr/local/php-5.6.22/bin/php /root ...

  8. linux定时启动服务

    linux中通过定时任务,定时执行shell脚本启动jar服务 1. linux定时器选择 linux常见有两种定时器 : 一种是crontab ,一种是at 命令, 因为我用的是crontab, 所 ...

  9. Linux定时重启tomcate

    1.新建重启的脚本文件restart.sh,注意jdk和tomcate路劲换成自己的,内容如下 #!/bin/bash #. /etc/profile export JAVA_HOME=/usr/sq ...

最新文章

  1. c语言中int*point 其中point是指针变量名,2012年计算机等级二级C语言章节习题及答案(9)...
  2. 法线有接缝_发送带有接缝的活动邀请
  3. 《 双城记 》:无数的平民拥有的只是和她同样的眼睛 ...
  4. 腾云驾雾的计算,让你蒙圈了么?
  5. 开发中常见的@NotNull,@NotBlank,@NotEmpty注解的区别
  6. 2020 年 7 个软件开发趋势
  7. kafka spark Structured streaming整合后集群报错KafkaConsumer.subscribe(Ljava/util/Collection;)V
  8. XenApp/XenDesktop 7.11 对于HDX 3D pro的2点增强
  9. oracle 创建视图、修改视图、删除视图、利用视图操作基本表
  10. Linux 增加swap空间大小
  11. MTK 10A 消息机制
  12. 【Hibernate教程】集合映射
  13. Til the Cows Come Home-Poj2387(最短路)
  14. 有向图的拓补排序算法
  15. ME525+刷机2.3.6版本过程分享
  16. sap对字符串的操作
  17. 小程序获取用户信息相关 获取头像名称 微信用户
  18. C语言---函数介绍详解
  19. 测试排期估时多长合理?
  20. Simulink选择器模块(Selector)

热门文章

  1. 分分钟破解linux密码以及linux常见问题
  2. 【JAVA菜鸟碎碎念】问号表达式
  3. html的访问路径,对路径的访问被拒绝
  4. BMP位图图像文件—图像信息丰富,几乎不进行压缩
  5. vue-cli3脚手架项目:HeaderTop(公共头部)组件(使用v-slot、pros实现)
  6. GreenDao教程(3):一对一,一对多,多对多
  7. html表单怎么自动换行,html表单怎么换行 首先新建一个HTML文件
  8. C#综合揭秘——细说事务
  9. SAS中国用户大会:大数据的价值在于分析
  10. SpringBoot整合篇-雷丰阳-专题视频课程