bash: 如果没有任何反应就退出工具
bash: exit tool if nothing happens
在我按下回车键之前,以下脚本不会在终端上退出。
需要一个脚本来在几秒钟内没有任何反应时自动退出。或者当读取文件中的所有行时。
#!/usr/bin/bash
# Usage: ./tool.sh domains.txt
for addr in $(cat );do
host $addr | grep "has address" | cut -d" " -f1,4 &
done
您可以列出以下地址来测试脚本:
google.com
yahoo.com
amazon.com
twitter.com
注意:我不想从脚本中删除符号“&”。
谢谢。
我在脚本中添加了 exit_code=$!
和 wait $exit_code
来解决问题。
在我按下回车键之前,以下脚本不会在终端上退出。
需要一个脚本来在几秒钟内没有任何反应时自动退出。或者当读取文件中的所有行时。
#!/usr/bin/bash
# Usage: ./tool.sh domains.txt
for addr in $(cat );do
host $addr | grep "has address" | cut -d" " -f1,4 &
done
您可以列出以下地址来测试脚本:
google.com
yahoo.com
amazon.com
twitter.com
注意:我不想从脚本中删除符号“&”。
谢谢。
我在脚本中添加了 exit_code=$!
和 wait $exit_code
来解决问题。