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

怎样做生成的二维码链接到网站新闻最新热点

怎样做生成的二维码链接到网站,新闻最新热点,天津大型网站建设风格,嘉兴ai人工智能开发网站建设引言 程序是由代码形成的,代码是由人写的。只要是人,都会有疏忽的时候,导致写出的程序有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.yidumall.com/news/106843.html

相关文章:

  • 织梦做不了视频网站百度免费官网入口
  • 拓什么设计网站荥阳网络推广公司
  • 免费发做网站站长平台网站
  • 公司宣传册制作如何优化百度seo排名
  • 明星个人flash网站源码百度推广登录入口官网
  • 朝阳区的互联网公司无忧seo
  • 公司做网站流程流程网站收录提交入口
  • 网站seo优化要懂得做微调抖音的商业营销手段
  • 做网站空间商需要办什么手续郑州网站
  • 搜索郑州网站太原网站建设优化
  • c 网站做微信支付功能站长seo查询
  • 定制旅游网站建设方案跨境电商关键词工具
  • 网站在线制作平台温州seo推广外包
  • 外贸网站建设制作设计案例哪家培训机构好
  • 那个网站可以做雪花特效中国腾讯和联通
  • 百度公司可以做网站么百度引擎搜索入口
  • 怎么做网站投票选举147seo工具
  • 凡科网站做门户网怎么样网络舆情分析报告
  • 建设通网站是政府的么烟台网络推广
  • 成都建站费用关键词指数查询工具
  • 画册欣赏网站seo和sem的概念
  • app下载做任务赚钱网站百度文库登录入口
  • 做性用品网站需要多少钱免费关键词挖掘工具
  • seo网站建设方案百度竞价是什么工作
  • 服装设计图片排名优化软件
  • 东莞做网站企业铭巨量算数数据分析入口
  • 哈尔滨有多少家网站建设公司网站统计平台
  • 申请一个网站需要多少钱做网站
  • 昆明网站建设团队网站性能优化的方法有哪些
  • 谷歌推广电话seo投放