我有一个shell脚本job.sh.

内容如下:

#!/bin/bash

table=$1

sqoop job --exec ${table}

现在当我做./job.sh table1

该脚本成功执行.

我在表tables.txt文件中有表名.

现在我想循环遍历tables.txt文件并并行执行job.sh脚本10次.

我怎样才能做到这一点?

理想情况下,当我执行脚本时,我希望它在下面执行;

./job.sh table1

./job.sh table2

./job.sh table3

./job.sh table4

./job.sh table5

./job.sh table6

./job.sh table7

./job.sh table8

./job.sh table9

./job.sh table10

有哪些选择?

解决方法:

你可以这样做

< tables.txt xargs -I% -n1 -P10 echo sqoop job --exec %

-P10将并行运行10个进程.而你甚至不需要帮助脚本.

正如@CharlesDuffy评论的那样,你不需要-I,例如:更简单:

< tables.txt xargs -n1 -P10 echo sqoop job --exec

标签:bash,linux,shell,cron,crontab

来源: https://codeday.me/bug/20190724/1523172.html

linux 并行执行脚本,在bash / linux中并行运行shell脚本相关推荐

  1. idea写java_IDEA中编写并运行shell脚本的实现

    IEDA中的bashsupport插件支持在IDEA中编写shell脚本文件,有友好的代码格式,支持自动补全,检查错误,并且配置完之后,还可以在IEDA中直接运行shell脚本.下面将一步一步演示插件 ...

  2. 如何在 Linux 中创建并运行 Shell 脚本(Bash 初学者教程)

    文章目录 1.创建并运行第一个 shell 脚本 2.将 shell 脚本转换为 bash 脚本 3.为什么大多数 shell 脚本都包含 #! /bin/bash 在 shell 脚本的开头? 4. ...

  3. 【python脚本】linux中编写运行python脚本

    linux中编写运行python脚本 以/home/me/share目录下的hello脚本为例 解释器 #! /usr/bin/pythonprint('hello') print('hi') pri ...

  4. linux 删除网卡配置文件,linux-如何通过命令行/ shell脚本从etc / wpa_supplicant / wpa_supplicant.conf中删除网络配置文件...

    我在etc / wpa_supplicant / wpa_supplicant.conf中保存了多个wifi网络ssid,如下所示, 我们可以从此wpa_supplicant.conf中删除特定的网络 ...

  5. linux脚本求命令行上整数和,shell脚本--cut命令与awk简单使用

    cut:对内容进行列切割 -d 后面的是分割符,表示用什么符号来分割符来分割列,分隔符使用引号括起来: -f后面跟着要选择的字段列,从1开始,表示第一列,如果要多列,可以用逗号分隔 : -c参数后面跟 ...

  6. linux脚本登录启动失败,在Linux上检查用户登录成功与失败的shell脚本

    在Linux上检查用户登录成功与失败的shell脚本 Linux管理员的典型任务之一是检查Linux系统中成功和失败的登录尝试. 手动验证它们非常困难,因为" /var/log/secure ...

  7. 扫盲 Linux&UNIX 命令行——从“电传打字机”聊到“shell 脚本编程”

    扫盲 Linux&UNIX 命令行--从"电传打字机"聊到"shell 脚本编程" 本文目标读者 虽然本文的标题号称是[扫盲],但俺相信:即使是一些 P ...

  8. linux脚本好难,如何做才能学好Shell脚本的经验总结

    大多同学反馈Shell脚本不容易学,感觉学完了Shell脚本这部分课程,还是不能写出脚本来. 我来帮大家分析一下原因,并解说如何做才能学好Shell脚本. 之所以你觉得难学,写不出东西来.是因为,太生 ...

  9. linux下开机自动启动,定时运行shell脚本

    Shell 脚本与window/dos 下的批处理相似,也就是用各类命令预先放入一个文件中,方便一次性执行的的一个程序文件,主要是方便管理员进行设置或者管理用. 一.shell脚本 在Linux下,我 ...

最新文章

  1. ExtAspNet 主题赏析 - 7款 超炫!
  2. english email writing techniques demo
  3. 【bzoj3033】太鼓达人 DFS欧拉图
  4. EF6 如何判断DataContext有修改,以及如何放弃修改
  5. 通达信板块监控指标_通达信洞察强势板块指标公式
  6. java 代码重用_Java 代码重用:功能与上下文重用
  7. 数据产品-数据可视化工具Excel之数据透视表
  8. 一个初级的前端工程师需要知道些什么?
  9. Extjs5.0 学习之路【资源篇】
  10. 刚刚,英伟达发布最强无人车AI芯片,以及一系列自动驾驶新产品
  11. python调用库有哪些_十大Python机器学习常用库 python开发,你用过几个?
  12. SAP编辑器ABAP代码添加模板
  13. Mustache.js语法
  14. 思科常用配置实例的常用操作项
  15. 【图像处理】基于matlab GUI图像全局+局部美化【含Matlab源码 1461期】
  16. 【工作记录】SpringMVC下js提交大数据量到controller失败解决
  17. C++程序设计:三角形图形输出
  18. 台式计算机风扇一直响,为什么电脑风扇一直响
  19. 【iOS】通过URL Scheme启动app(收集了常用的app的URL Scheme)
  20. DC-DC buck降压电路 电压电流双闭环PI控制matlab仿真模型

热门文章

  1. grasshop 犀牛5.0下载_新安|原创剑尊下载新版本 2020最新安卓版剑尊下载地址整理...
  2. 数学之美 系列十一 - Google 阿卡 47 的制造者阿米特.辛格博士
  3. 2020-07-07 CVPR2020 i3DV论文讨论(3) 笔记
  4. 顺序的分数 Ordered Fractions
  5. POJ 1703 Find them, Catch them(并查集高级应用)
  6. python获取指定端口流量_利用python获取nginx服务的ip以及流量统计信息
  7. problem a: 简单的整数排序_什么是基数排序?
  8. android 活动说明,Android – 如何发送GCM推送通知以及要加载哪些活动的说明?
  9. 利用Fiddler模拟通过Dynamics 365的OAuth 2 Client Credentials认证后调用Web API
  10. [杂记]对RSA算法的数学原理的一点思考