Linux   发布时间:2022-04-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Linux shell脚本异步命令和通知完成后大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我有一个更新Web应用程序的脚本. Web应用程序分布在两台服务器上.这是脚本的纲要 > sHell脚本更新git存储库. > sHell脚本将停止应用程序服务器. > sHell脚本会停止Web服务器. > sHell脚本指示应用程序服务器检出最新的git更新. > sHell脚本指示Web服务器检出最新的git更新. > sHell脚本启动应用程序服务器. > sHell脚本启动Web服务器.
我有一个更新Web应用程序的脚本. Web应用程序分布在两台服务器上.这是脚本的纲要

> shell脚本更新git存储库.
> sHell脚本将停止应用程序服务器.
> sHell脚本会停止Web服务器.
> sHell脚本指示应用程序服务器检出最新的git更新.
> sHell脚本指示Web服务器检出最新的git更新.
> sHell脚本启动应用程序服务器.
> sHell脚本启动Web服务器.

7个步骤中的每个步骤一个一个地同步完成.总运行时间约为9秒.但是,为减少停机时间,许多步骤可以异步完成.

例如,步骤4和5可以同时完成.我想异步启动第4步和第5步(例如在后台运行),但我找不到如何等到它们都完成后再继续.

@R_403_1964@

在脚本的后台启动步骤4和5(结束&),然后在运行步骤6之前简单地调用wait bash builTin

大佬总结

以上是大佬教程为你收集整理的Linux shell脚本异步命令和通知完成后全部内容,希望文章能够帮你解决Linux shell脚本异步命令和通知完成后所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。