【问题标题】:Executing several script in several locations at once一次在多个位置执行多个脚本
【发布时间】:2014-05-03 11:26:38
【问题描述】:

我正在试验这种形式:

eval "parallel -j 1 /home/user/dl/"{1..60}"/111/23/serial.sh;"

问题:我在 60 个文件夹中有 60 个脚本,我想一个一个地执行它们,而且我必须确保它在第一次尝试时有效

这个命令会一一执行所有的脚本吗? eval 会找到所有正确的脚本目录吗?

【问题讨论】:

    标签: linux bash


    【解决方案1】:

    这是不正确的parallel 语法。 Parallel 专门设计用于一次执行多个作业。要一个一个地执行它们,只需使用

    for file in /home/user/dl/{1..60}/111/23/serial.sh
    do
      "$file"
    done
    

    【讨论】:

      猜你喜欢
      • 2018-12-14
      • 2012-09-16
      • 2011-10-07
      • 1970-01-01
      • 2012-04-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-09
      相关资源
      最近更新 更多