当前位置: 首页 > news >正文

网站 被黑旅游网站400电话彩铃

网站 被黑,旅游网站400电话彩铃,中国造价工程建设管理协会网站,环保设备在那个网站做引言 程序是由代码形成的,代码是由人写的。只要是人,都会有疏忽的时候,导致写出的程序有bug,当然最严重的bug就是程序闪退。 本文旨在提供一个程序守护脚本,当监测到程序闪退后,立马将程序再起启动&#…

引言

程序是由代码形成的,代码是由人写的。只要是人,都会有疏忽的时候,导致写出的程序有bug,当然最严重的bug就是程序闪退。

本文旨在提供一个程序守护脚本,当监测到程序闪退后,立马将程序再起启动!

脚本

#!/bin/bashsleep 10        while true;
dovariable=`ps aux | grep helloworld | grep -v grep`    # helloworld 是程序名字if [ ! "$variable" ]; thencd /home/ygt/test/nohup ./helloworld &echo 'restart helloworld at time' >> restart_log.txtecho $(date +%F%n%T) >> restart_log.txtfisleep 10    # 每10秒监测一次
done

知识点

  • ps 是一个显示当前进程的快照的工具。
  • a 选项表示显示所有用户的进程。
  • u 选项表示显示用户/所有者信息。
  • x 选项表示不仅显示终端的进程,也显示没有控制终端的进程。
  • variable 是一个变量,执行ps aux | grep helloworld | grep -v grep命令,并将输出赋值给变量variable 。使用:$(variable)。

ps aux 的输出通常包含多列,如用户ID、进程ID、CPU使用率、内存使用率、启动时间、命令行等。

  • grep 是一个用于文本搜索的工具。
  • -v 选项表示反转搜索的结果,即显示不包含指定模式的行。

grep -v grep 用于排除由第一个grep命令产生的进程。因为搜索helloworld时,grep helloworld这个命令本身也会作为一个进程出现在ps aux的输出中,而如果不希望看到这个进程。所以,使用grep -v grep来排除它。

if [ ! "$variable" ]; then ... fi:这是一个if语句,用于检查$variable 变量是否为空(即helloworld进程是否没有运行)。如果为空(即没有找到该进程),则执行thenfi之间的代码块。

nohup ./helloworld &:在后台使用nohup命令启动helloworld进程,即使退出了shell终端,这个进程也会继续运行。

完!

http://www.yayakq.cn/news/659363/

相关文章:

  • 宿迁企业网站建设asp.net是做网站的吗
  • 做文字图片的网站wordpress的安装教程
  • 网站用户体验诊断邢台学校网站建设费用
  • 在线视频网站开发成本数字网站建设
  • 做网站动图的软件英文版wordpress改中文字体
  • 星外网站开发网络广告营销的实现方式
  • 网站需要每个城市做推广吗做食品网站需要什么条件
  • 站长之家最新网站安徽六安特产
  • 网站建设费计入销售费用的子目3000ok新开传奇网站公益服
  • 有经验的合肥网站建设c 能和php一起做网站吗
  • 房产智能建站系统wordpress 单栏 主题
  • 网站友情链接购买有没有找外加工的活的平台
  • 网站上线如何做公司名字免费网站设计素材
  • 盐城市建设局网站打不开网页设计实训报告2000字通用
  • 遵义交通建设网站wordpress编辑器怎么变
  • 长垣县住房和城乡建设局网站郑州高档网站建设
  • asp课程设计企业网站设计合肥网站建设毅耘
  • 河南省旅游网站建设建设银行正式宣布
  • 小米网站seo分析报告+书搜索引擎优化的简称是
  • 海棠网站是什么意思苏中建设南京区域公司
  • 柏林网站建设免费户型设计网站
  • 做音乐网站赚钱吗为啥开发app不建议uniapp
  • 南康网站制作怎么做电商新手入门
  • 有哪些网站用vue做的网络公司经营范围可以加技
  • 做的不错的网站火车头wordpress
  • 大连做网站的公司有哪些网站运维可以做哪些
  • 长沙网站定制公司建设银行面试通知网站
  • 天台县网站建设哪家好seo排名优化联系13火星软件
  • 做一网站困难吗WordPress自动readmore
  • 网站建设项目需求说明书网络软文是什么意思