【发布时间】:2021-05-22 17:42:47
【问题描述】:
我试图通过在另一个 shell 脚本中编写以下代码来运行一个 shellscript N 次,例如 loopRun.sh
#!/bin/bash
for i in {1..20}
do
exec sampleShellscript.sh;
sleep 10
done
如下执行shellscript
sh -x loopRun.sh
内部 shellscript 运行了大约 30 秒,它没有循环就退出
请建议可以做些什么来达到预期的结果
【问题讨论】:
-
这可能会有所帮助:
help exec -
顺便说一句:
sh(Bourne-shell) 通常不是bash(Bourne-again shell)。
标签: bash shell for-loop unix aix