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

深圳专门网站制作惠安网站建设费用

深圳专门网站制作,惠安网站建设费用,温州手机建站模板,网站内容体系今天分享一个思路,如何通过脚本集中管理程序的启停。减少人工的介入。 例子 好的,这里有一个基本的shell脚本示例,你可以根据你的具体需求进行修改。 启动脚本(start.sh): #!/bin/bash ./test_server_1…

今天分享一个思路,如何通过脚本集中管理程序的启停。减少人工的介入。

例子

好的,这里有一个基本的shell脚本示例,你可以根据你的具体需求进行修改。

启动脚本(start.sh):

#!/bin/bash
./test_server_1 &
PUB_PID=$!
./test_server_2 &
REP_PID=$!
./test_client_2 &
REQ_PID=$!
./test_client_1 &
SUB_PID=$!echo $PUB_PID > pub.pid
echo $REP_PID > rep.pid
echo $REQ_PID > req.pid
echo $SUB_PID > sub.pid

这个脚本会启动四个程序,并将它们的进程ID保存到对应的.pid文件中。

停止脚本(stop.sh):

#!/bin/bash
kill $(cat pub.pid)
kill $(cat rep.pid)
kill $(cat req.pid)
kill $(cat sub.pid)rm pub.pid
rm rep.pid
rm req.pid
rm sub.pid

这个脚本会读取.pid文件中的进程ID,然后发送SIGTERM信号来停止这些进程。最后,它会删除.pid文件。

在使用这些脚本之前,你需要确保它们有执行权限。你可以使用chmod +x start.sh stop.sh命令来添加执行权限。然后,你可以使用./start.sh来启动程序,使用./stop.sh来停止程序。

总结

我们在Linux上执行的内容,其根本都是对文件的操作,也就是说我们的程序的信息,也是存储在Linux下的某个文件下的,我们这里使用了每次启动时系统分配的进程ID ,通过id 来告诉系统期望的操作。

因此可以扩展,如果我们需要,在开始运行前先编写好相关的脚本,真的可以为后期的调试,运维剩下不少力气。

特别是当你需要面对很久之前的代码项目时。

  • 读完善的readme,要比看代码硬啃功能更好。
  • 借用完善的cmake,要比自己编译再去解决库依赖好。
  • Makefile写好之后,make 系列指令,要比自己一个模块一个模块的cp 程序更好。

分享一个有趣的 学习链接:https://xxetb.xet.tech/s/HY8za

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

相关文章:

  • html5做静态网站网络建站培训
  • 网址查询网站莲湖免费做网站
  • 绥芬河网站建设做网站用宋体有版权问题吗
  • 阿里巴巴国际站每年的基础费用是国内知名设计工作室
  • 网站页面格式网页设计难学吗有技术含量吗
  • 通州区网站制作免费搭建自己的网站
  • 做直播网站需要什么资质网站开发环境的安装说明
  • 榆林网站建设电话抖音广告投放收费标准
  • 野外美食网站设计欣赏微网站建设哪家强
  • 宁波做亚马逊网站江门网页设计培训价格
  • 资料下载网站建设常州门户网站建设
  • 新加坡的网站域名做网站需要什么样的服务器
  • 网站建设软件有哪些上海整站优化公司
  • 手机网站整站源码下载厦门网站建设培训
  • php做的购物网站代码药企做网站需要哪些手续
  • 求个没封的a站2022东台做网站公司
  • 英文网站建设华容网站
  • 沧州营销型网站建设建站教程流程图
  • 个人免费网站空间wordpress评论随机
  • 网站加载动画效果loadingwordpress创建用户
  • 企业网站开发与设计论文wordpress 翻译更新
  • 国家和城乡建设部网站首页wordpress上传代码
  • 手机网站描述媒体广告
  • 商务网站建设的必备功能最近湘潭的新闻
  • 中国推广网站wordpress留言源码
  • 制作单页网站教程上海卫生人才网官网
  • 宜家在线设计网站平面设计 网站推荐
  • 开网店需要多少资金长沙的seo网络公司
  • 成都的网站建设开发公司自己建设网站怎么盈利
  • 网站商城是用什么框架做的wordpress网站公告