正常在linux下启动ngrok 1.x客户端时,通常会强制进入ngrok的控制台UI界面,往往会占用一个终端,终端关闭,ngrok也会被关闭。常规做法是用screen来处理这个。但是有时候,我们也不会喜欢screen这个东西。下面是一个ngrok客户端全静默后台执行命令,执行完后ngrok客户端就会启动,正常会返回进程id,此时可以随意关闭终端。参考官方回复的内容。
./ngrok -log=stdout -config=ngrok.cfg start ssh > /dev/null &
核心是这个:
-log=stdout 和 > /dev/null &