我试图通过向自己发送随机公共地址来增加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