如何防止bash脚本退出?



我试图通过向自己发送随机公共地址来增加ngrok http 80:

ngrok "$@" &
sendurl()
fg

不幸的是,尽管ngrok屏幕恢复了联机,但我在bash脚本的末尾得到一个提示,就像它终止了一样。

如何保持ngrok在终端上运行"标签"好像是我自己开始的?

这是一个hack,但是您可以使用子shell和一个小的睡眠延迟来获得所需的功能。

(sleep 5 && sendurl(geturl())) & # Customise delay to whatever feels best
ngrok "$@"

把它放在脚本的末尾

while true
do
echo "Press [CTRL+C] to stop.."
sleep 1
done

最新更新