0


【Linux-shell系列】多脚本同时启动

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。
img

  • 推荐:kwan 的首页,持续学习,不断总结,共同进步,活到老学到老
  • 导航 - 檀越剑指大厂系列:全面总结 java 核心技术点,如集合,jvm,并发编程 redis,kafka,Spring,微服务,Netty 等- 常用开发工具系列:罗列常用的开发工具,如 IDEA,Mac,Alfred,electerm,Git,typora,apifox 等- 数据库系列:详细总结了常用数据库 mysql 技术点,以及工作中遇到的 mysql 问题等- 懒人运维系列:总结好用的命令,解放双手不香吗?能用一个命令完成绝不用两个操作- 数据结构与算法系列:总结数据结构和算法,不同类型针对性训练,提升编程思维,剑指大厂

非常期待和您一起在这个小小的网络世界里共同探索、学习和成长。💝💝💝 ✨✨ 欢迎订阅本专栏 ✨✨

博客目录

1.多脚本同时启动的情况

有几种情况下可能需要同时启动多个 sh 脚本:

  1. 并行任务处理:当需要同时处理多个任务,而这些任务之间没有相互依赖性时,可以使用多个 sh 脚本同时启动,以加快整体处理速度。
  2. 分布式计算:在分布式计算环境中,可能需要在多台计算节点上同时启动多个 sh 脚本,以并行地执行任务,提高计算效率。
  3. 批量处理:当需要对多个文件、数据进行批量处理时,可以编写多个 sh 脚本,分别处理不同的文件或数据集。
  4. 多个定时任务:在某些情况下,可能需要在同一时间点执行多个定时任务,这时可以编写多个 sh 脚本,并使用定时任务调度工具(如 cron)同时启动这些脚本。

需要同时启动多个 sh 脚本的场景通常涉及到需要并行处理多个任务、提高计算效率或批量处理数据等情况。

2.&符号

要同时启动多个 Shell 脚本(以.sh 为扩展名),你可以使用以下几种方法:

**使用后台运行符号

&

:**

sh script1.sh &sh script2.sh &sh script3.sh &

3.符号

**使用

nohup

命令:**

nohupsh script1.sh &nohupsh script2.sh &nohupsh script3.sh &

3.xargs

**使用

xargs

:**

echo"script1.sh script2.sh script3.sh"|xargs-n1-P0sh

这将会同时启动三个脚本,使用

-P 0

选项告诉

xargs

以并行方式运行命令。

5.parallel

**使用

parallel

命令:**

parallel ::: "sh script1.sh""sh script2.sh""sh script3.sh"

这将会同时启动三个脚本。

使用这些方法之一,你可以同时启动多个 Shell 脚本。

觉得有用的话点个赞

👍🏻

呗。
❤️❤️❤️本人水平有限,如有纰漏,欢迎各位大佬评论批评指正!😄😄😄

💘💘💘如果觉得这篇文对你有帮助的话,也请给个点赞、收藏下吧,非常感谢!👍 👍 👍

🔥🔥🔥Stay Hungry Stay Foolish 道阻且长,行则将至,让我们一起加油吧!🌙🌙🌙

img

标签: linux 运维 服务器

本文转载自: https://blog.csdn.net/qyj19920704/article/details/136441343
版权归原作者 檀越剑指大厂 所有, 如有侵权,请联系我们删除。

“【Linux-shell系列】多脚本同时启动”的评论:

还没有评论