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

许昌购物网站开发设计搭建个人网站教程

许昌购物网站开发设计,搭建个人网站教程,apple开发者账号,建什么网站容易挣钱今天分享一个思路,如何通过脚本集中管理程序的启停。减少人工的介入。 例子 好的,这里有一个基本的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/485844/

相关文章:

  • 哪里有做网站服务不用登录的小游戏网站
  • 手机端网站建设步骤自定义图片 wordpress
  • 省规划建设发展局网站首页企业文化宣传册模板
  • 如何查看网站有没有收录找人做网站需求怎么写
  • 网站备案名称必须是公司名哪个网站可以接做美工的活儿
  • 怎么做套系网站怎样建设个人影视网站
  • asp网站开发工具神器广告推广词
  • 正能量网站地址链接免费网页设计基础填空题及答案
  • 合肥建站免费模板网页微信注册
  • 江西省住房和城乡建设厅网站首页网络运营商电话
  • 保定免费建站服务如何查找同行网站做的外链
  • 开发网站 语言wordpress 防爬虫
  • 青羊区建设网站雄县网站建设
  • 做办公室的网站360地图怎么添加商户
  • 对个人做swot分析的网站wordpress实现文章阅读次数
  • 离我最近的广告公司长沙哪里优化网站
  • 保山做网站建设河北通信网站建设
  • 做名片用什么网站如何做网络推广优化
  • 网站建成之后应该怎么做seo怎么优化排名
  • 黄页网品种大全2021seo整体优化步骤怎么写
  • 找什么公司做网站找做cad彩拼的网站
  • 青岛网页制作网站怀化职院网站
  • 大气的化妆品网站名婚恋网站如何做推广
  • 如何做网络推广网站电话卡免费申请
  • 哈尔滨大型网站开发如何做网站与网页
  • 常熟企业网站建设宁波专业定制网站建设
  • 上传文件网站根目录网站排名如何提升
  • 外包做网站博客社区类网站模板
  • 全网展示型网站建设安卓开发需要掌握哪些技术
  • 扶贫网站建设建设摩托车公司官方网站