linux自动重启脚本

【Linux】不断循环重启指定次数 不断循环重启指定次数 阅读详情

前言

服务器每个几个小时自动关闭一次,人都已经疯了。直接一个脚本来自动监听重启,保证服务正常。

使用crontab来进行定时检测脚本

sudo crontab -e #进入编辑状态,选用vi编辑。
*/5 * * * * sh /locals/attachment/server/restart.sh  #添加每分钟检测

Esc 从编辑模式切换到命令模式;
:q! 不保存文件,强制退出vi命令
:w 保存文件,不退出vi命令
:wq 保存文件,退出vi命令

restart.sh 脚本

#! /bin/sh    

proc_name="index.js"        #进程名  

proc_num()                      #查询进程数量  
{  
    num=`ps -ef | grep $proc_name | grep -v grep | wc -l`  
    return $num  
}  

proc_num    
number=$?                       #获取进程数量  
if [ $number -eq 0 ]            #如果进程数量为0  
then                            #重新启动服务器,或者扩展其它内容。  
    cd /locals/attachment/server
    node ./index.js prod &  
fi
Linux进程监控与自动重启脚本实战 在Linux系统中,进程可以被理解为程序的一次执行过程。它是系统资源分配和调度的基本单位。每个进程都有自己的生命周期,从创建开始,经过执行和等待(如果需要其他资源),直至结束。Linux中进程的生命周期可以分为以下几个状态::进程正在运行或在运行队列中等待。:进程处于休眠状态,等待某个条件的成立或接受到信号。:不可中断的休眠状态,通常在等待I/O操作。Z (zombie):僵尸进程,父进程未读取子进程的状态。:进程停止执行。 阅读详情

相关推荐

Linux系统自动不停重启并计数的shell脚本

Linux系统自动不停重启并计数的shell脚本

Linux下自动重启系统

Linux下自动重启系统 1、 在/root下新建一个计数文件count.txt ,编辑内容为 初始值1 2、 在/root下写一个reboot.sh的脚本文件(注意空格!!!) ```bash #/bin/bash count=‘cat /home/count.txt’ if [ “$count” -lt “5” ];then count=$((count+1)) echo “$count” > /home/count.txt sleep 10 ...

qq_39408519的博客 2712

408计算机复试专业课问答汇总

408计算机复试专业课问答汇总

weixin_45930223的博客 3698

linux执行脚本执行100次,linux shell 控制脚本执行次数

下面是俺写的测试脚本,为了能运行多次测试程序性能,想控制运行个数,通过lockfile 和 grep配合进行限制。#!/bin/bash . /etc/profile project=simnin export CLASSPATH=.:/usr/$project:$CLASSPATH for jarfile in /usr/$project/lib/*.jar ; do if ! echo $...

weixin_26803527的博客 1658

飞牛Docker部署Zerotier后无法访问?三步搞定SSH权限配置!

本文详细解析了在飞牛NAS上通过Docker部署Zerotier后无法访问的常见问题及解决方案。重点介绍了SSH权限配置、tun模块加载和Docker容器权限设置等关键步骤,帮助用户快速解决虚拟网络接口的权限问题,确保Zerotier节点间的正常通信。

qq_27496129的博客 788

Crossformer实战:从零开始搭建多变量时间序列预测模型(附ETTh1数据集调参指南)

本文提供了从零开始搭建Crossformer多变量时间序列预测模型的实战指南,并附有详细的ETTh1数据集调参攻略。文章深入解析了Crossformer的核心设计,重点探讨了seg_len和win_size等关键参数对模型性能的影响,并分享了环境配置、训练调试及常见问题的解决方案,帮助开发者高效应用这一前沿深度学习模型。

weixin_29281915的博客 315

Linux自动重启系统脚本测试工具

脚本允许用户指定重启的次数和重启间隔时间,并自动生成相应的定时任务。

檬柠wan 1608

滚动轴承振动信号特征解析与故障诊断模型构建

本文深入解析了滚动轴承振动信号的三大来源与特征,并详细阐述了从时域、频域到时频域的特征提取方法。通过构建基于机器学习(如随机森林、SVM)或深度学习的故障诊断模型,结合实战代码示例,为设备维护工程师提供了一套从信号分析到智能诊断的完整解决方案,旨在实现精准的故障识别与预测性维护。

qsc901234567的博客 368

shell脚本-设备自动重启压测

自动重启压测脚本

weixin_39166825的博客 825

ubuntu 24.04安装ros1 noetic

上面是参考链接给的修改内容。除了上面要修改的地方,我在编译的生活还有一个地方报错,修改成如下形式。因为我已经对文件rosconsole_log4cxx.cpp作了上面的修改,所有是不是188行不太确认了,如果报“log4cxx::spi::LocationInfo”问题,按照下面修改就可以了。我在编译时还报了一个问题,就是我之前安装的是jazzy。所以在编译时会报ros变量名不对,这时对变量名做修改就可以了。具体怎么修改,百度。a、将源文件中所有CMakelist中编译标准改为c++ 17.

yangpan011的博客 3196

CentOS7环境下搭建 rsyslog 日志服务器,rsyslog+loganalyzer

1.系统环境部署 ip hostname 192.168.200.182 web 192.168.200.184 rsyslog-mysql 关闭防火墙、selinux、下载epel源 [root@web ~]# systemctl status firewalld.service ● firewalld.service - firewalld - dynamic firewall daemon Loaded: loaded (/usr/lib/systemd/system/f

sehn_的博客 3752

Linux设置自动重启脚本

自动重启功能:允许用户指定重启次数和重启间隔时间。定时任务:脚本会创建一个定时任务,根据用户指定的间隔时间定期执行。日志记录:每次重启时会记录到日志文件,记录重启次数和时间。重启次数耗尽后:当重启次数耗尽时,删除定时任务和相关文件,不再继续重启。

qq_40914472的博客 2259

【生信】全基因组测序(WGS)

1、全基因组测序(WGS) 的定义 2、GWS流程 2.1准备工作——分析软件 2.2原始数据质控 2.3数据预处理 2.4变异检测

weixin_40695088的博客 4万+

linux中程序定时重启脚本,linux下通过脚本实现自动重启程序

自动重启故障相信大家都遇到过,原因也有很多,跟系统,硬件或者外界因素都有关,但是在Linux中可没有那么简单。这里集中讨论linux实现自动重启程序的方法。下面一起看看!自动重启脚本假定需要实现重启的程序名为 test ,我们这里通过判断进程数目来判断程序是否正常。ps -ef | grep "$1" | grep -v "grep" | wc –l 是获取$1(本例中为test)的进程数,脚本根...

weixin_31766871的博客 1708

基于MATLAB的逐次变分模态分解(SVMD)算法详解

本文详细介绍了基于MATLAB的逐次变分模态分解(SVMD)算法。SVMD是一种改进的变分模态分解方法,通过逐次分解机制克服传统VMD算法需要预设模态数量的缺陷。文章从信号分解方法的发展历程入手,阐述了SVMD的核心优势与创新点,包括参数敏感性降低、自适应分解能力和更好的频率分离性能。详细解析了SVMD的数学模型和优化求解过程,重点讨论了变分问题构建、ADMM优化方法和停止准则设计。通过MATLAB代码实现展示了SVMD的具体应用,包括参数初始化、信号预处理、模态提取和残余信号更新等关键步骤。

qq_42212808的博客 129

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

linux下通过脚本实现自动重启程序

    无论什么程序都不可能完美无缺,理论上,任何程序都有Core Dump的一天,正式运营的程序,尤其是服务器程序,一旦Core Dump,后果不堪设想,有过服务器开发经验的朋友,一定都经历过深夜美梦中,被电话惊醒的惨痛经历,手忙脚乱把服务器重新启动,第二天上班还要被老板一顿狠批。所以,程序发生错误时自动重启变得很重要。这里集中讨论linux实现自动重启程序的方法。    linux下实现程

1633

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Linux电脑自动重启,linux下通过脚本实现自动重启程序

无论什么程序都不可能完美无缺,理论上,任何程序都有Core Dump的一天,正式运营的程序,尤其是服务器程序,一旦Core Dump,后果不堪设想,有过服务器开发经验的朋友,一定都经历过深夜美梦中,被电话惊醒的惨痛经历,手忙脚乱把服务器重新启动,第二天上班还要被老板一顿狠批。所以,程序发生错误时自动重启变得很重要。这里集中讨论linux实现自动重启程序的方法。linux下实现程序的自动重启有很多方...

weixin_28943105的博客 570

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

linux自动重启电脑脚本,linux下通过脚本实现自动重启程序的方法

烈火建站学院(LieHuo.Net)转载无论什么程序都不可能完美无缺,理论上,任何程序都有 Core Dump 的一天,正式运营的程序,尤其是服务器程序,一旦 Core Dump ,后果不堪设想,有过服务器开发经验的朋友,一定都经历过深夜美梦中,被电话惊醒的惨痛经历,手忙脚乱把服务器重新启动,第二天上班还要被老板一顿狠批。所以,程序发生错误时自动重启变得很重要。这里集中讨论 linux 实现自动重...

weixin_42187923的博客 866

linux 自动重启jar包脚本

包将会自动启动,并且在发生异常退出时会自动重新启动。首先,创建一个脚本文件,例如。在Linux上,你可以使用。替换为脚本文件的路径。这样,当系统启动时,

weixin_45739166的博客 1080

linux中程序定时重启脚本,linux下通过脚本实现自动重启程序的方法

烈火建站学院(LieHuo.Net)转载无论什么程序都不可能完美无缺,理论上,任何程序都有 Core Dump 的一天,正式运营的程序,尤其是服务器程序,一旦 Core Dump ,后果不堪设想,有过服务器开发经验的朋友,一定都经历过深夜美梦中,被电话惊醒的惨痛经历,手忙脚乱把服务器重新启动,第二天上班还要被老板一顿狠批。所以,程序发生错误时自动重启变得很重要。这里集中讨论 linux 实现自动重...

weixin_39963853的博客 435
上一篇: react native 遇到的坑汇总篇
JarunWang
博客等级 码龄18年 57粉丝 61原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值