我希望我的脚本运行一段时间,就像这样:
Access-Control-Allow-Origin
但是,我想在我的脚本中集成命令
timeout 10s ./script
我已经尝试将timeout命令放在for循环中,但它不起作用。如何在脚本中使用timeout命令?
答案 0 :(得分:1)
timeout 2s bash -c 'for a in {a..z};
do
for b in {a..z};
do
echo "$a$b"
done
done'
是一种方法,但正如@karafka已经提到的那样,你可以通过
来避免循环timeout 2s echo {a..z}{a..z} | sed 's/[[:blank:]]/\n/g'
甚至
timeout 2s printf "%s\n" {a..z}{a..z}
答案 1 :(得分:0)
您可以使用后台进程和自己的计时器。它不能保证持续10秒钟,但通常会很接近。
for a in {a..z};
do
for b in {a..z};
do
echo "$a$b"
done
done &
sleep 10;
kill ${!}