mysql - 线程化 shell 脚本

标签 mysql linux shell

我有一个小的 shell 脚本,可以连续执行大约 30 条 Java 命令。每个人都从 MySQL 数据库中提取数据,然后将其塞入 BI 工具中。有什么方法可以从所述 shell 脚本中执行这些命令中的 >1 个?不幸的是,我只能访问脚本本身,无法更改执行频率或方法。

谢谢

最佳答案

一般来说,这样的构造:

command_1 &
command_2 &
command_3 &
# ...

wait

将并行运行所有以 & 结尾的命令,然后等待所有命令完成后再继续。在不了解这些命令的更多信息的情况下,我无法说得更具体。

关于mysql - 线程化 shell 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7601794/

相关文章:

MySQL如何选择成JSON ARRAY

mysql - 通过 FEDERATED 引擎更新不会使远程数据库上的查询缓存失效?

c - C 中的管道 - 我必须使用 fork 吗?

linux - 删除特定列后的字符

Linux LVM lvs 命令从 cron perl 脚本失败但直接从 cron 运行

shell - iTerm2 Shell 集成和 Oh My Zsh 冲突

php - 尝试使用 php/html 表对两列求和 - 已更新

php - 如何用 MySQL 重新索引 Sphinx

linux - 如果我正在使用 ssh 远程执行其中一个脚本,那么在将参数从一个脚本传递到另一个脚本时如何保留空格?

php - 如何通过 PHP 的 shell_exec 转义字符串以用于 bash/sh?