![同时启动进程](https://linux22.com/image/543291/%E5%90%8C%E6%97%B6%E5%90%AF%E5%8A%A8%E8%BF%9B%E7%A8%8B.png)
我编写了一个 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