在后台用 find gun 执行 shell

尼古拉·阿萨德

我在同一目录中有一组 shell,我想执行所有在开头有结果的 shell,例如:

result.sha
result.shb
result.shc
...

下面的脚本可以找到使用匹配的 reg 执行所有 shell,但是我怎样才能让它们每个都在后台并行运行

find . -type f -name 'result.*' -exec sh {} \;

我试过这个,但它不工作:

find . -type f -name 'result.*' -exec sh {} \;&
查尔斯·达菲

sh每批find结果只启动一次更有效,并让它根据需要分叉出尽可能多的子进程。

find . -type f -name 'result.*' -exec sh -c 'for arg do . "$arg" & done' _ {} +

. "$arg" &分叉出已经运行的解释器的副本并在其中运行代码,"$arg"从而避免额外支付解释器启动成本。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从Python脚本在后台执行Shell脚本

来自分类Dev

Shell脚本-是否可以在后台执行.sh文件

来自分类Dev

Shell脚本未在后台执行所有命令

来自分类Dev

在后台命令执行后执行一个 shell 命令

来自分类Dev

EZaudio在后台执行

来自分类Dev

基于GUI的应用程序是否在后台执行shell命令?

来自分类Dev

Linux-在后台同时执行Shell脚本并知道何时完成

来自分类Dev

基于GUI的应用程序是否在后台执行shell命令?

来自分类Dev

在后台执行命令

来自分类Dev

在后台执行PHP MYSQL

来自分类Dev

在后台运行Shell脚本

来自分类Dev

用tcl执行shell命令

来自分类Dev

函数未在后台线程上执行

来自分类Dev

NodeJ在后台执行命令并忘记

来自分类Dev

每天在后台执行Web服务

来自分类Dev

TextureView:在后台执行TextureView.getBitmap()

来自分类Dev

如何在后台执行RxSwift?

来自分类Dev

每天在后台执行Web服务

来自分类Dev

在后台执行时异步任务错误

来自分类Dev

Vim在后台执行进程

来自分类Dev

重击:在后台作业完成时执行

来自分类Dev

如何在后台执行任务?

来自分类Dev

是否可以在后台执行while循环?

来自分类Dev

HikariCP是否在后台执行查询?

来自分类Dev

从 bash 程序在后台执行静默 sqlplus

来自分类Dev

从PHP在后台运行Shell脚本

来自分类Dev

杀死在后台运行的Shell脚本

来自分类Dev

终止在后台运行的bash shell脚本

来自分类Dev

了解shell进程是否在后台?