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

做网站好做吗学做窗帘要下载哪个网站

做网站好做吗,学做窗帘要下载哪个网站,南宁网站建设网站推广,wordpress 智能合约引言 程序是由代码形成的,代码是由人写的。只要是人,都会有疏忽的时候,导致写出的程序有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/816195/

相关文章:

  • 网站建设及安全管理Wordpress福利资源模板
  • 重庆九龙坡区哪里有做网站的广州seo和网络推广
  • 网站建实例江门网站优化
  • 网站超级推广网页设计与制作实训报告800字
  • jsp怎么做购物网站静态网站怎么做有效页
  • 甘肃网站建设推广服务网站做目录中
  • 网站网讯基础网站怎么做
  • 网站建设与管理实训报告总结百度关键字优化
  • 直播网站开发费简单模板网站制作时间
  • 做网站在哪里可以找到高清壁纸海南省建设考试网站首页
  • 网站建设 月光博客wordpress a5
  • 微商城微网站开发两屏合一网站建设
  • 网站建设制作定制360优化大师
  • 做技术开发的网站武极云主机
  • 网站怎样上线东莞正规的免费网站优化
  • 建设银行人力资源招聘网站.tel域名不可以做网站域名吗?
  • 在越南做一个网站怎么做拓客平台有哪些
  • 沈阳大东区做网站公司烟台环保网站建设
  • 网站制作app软件腾讯云服务器上传网站
  • 网站优化方案书手机网站建站流程
  • 全广告网站长春电商网站建设哪家好
  • 网站文章超链接怎么做怎样创建自己的网页
  • 餐饮美食网站源码网页设计软件视频教程
  • 佛山 技术支持 骏域网站建设北京市住房建设投资中心网站
  • seo按照搜索引擎的什么对网站拍卖 网站 建设
  • 网站搭建免费angularjs开发网站模板
  • 怎么做网站滑动图片部分单页导航网站
  • wordpress建小说网站妇产医院
  • 找工程分包网站如何优化购物网站建设
  • 企业网站建设合同电子版网站关键词被改