同时启动进程

同时启动进程

我编写了一个 bash 脚本,它又需要运行大约 130 个 Perl 脚本。

#!/bin/bash
perl file1.pl &
perl file2.pl &
perl file3.pl &
....
....
perl file130.pl &

上述 bash 脚本在 cron 中配置为每 10 分钟运行一次。还有其他方法可以一次运行所有这 130 多个 perl 脚本吗?

答案1

for script in file*.pl
do
  perl "$script" &
done

答案2

如果脚本实际上是这样命名的:

#!/bin/bash
for i in {1..130}
do
    perl "file$i.pl" &
done

相关内容