ngrok后台启动需要用到screen这个命令

1 首先安装screen

linux系统:

[root@docker local]# yum install -y screen

ubantu系统:

  apt-get install screen

2 创建screen会话

screen -S 任意名字 (例如:sb)

3 最后按快捷键,Ctrl+A+D   
我在linux系统上测试的不按该快捷键也没问题

4 关掉该session连接,使用点击右上角的x,不要使用Ctrl+C

 

如何查看该 ngrok进程

如何退出ngrok后台启动

kill -9  ngrok进程号,比如

 



screen 的相关用法
1)创建screen会话
screen -S 任意名字(例如:sb)

2)暂时离开,保留screen会话中的任务或程序    ---- 亲测,在linux上这一步可以省略
当需要临时离开时(会话中的程序不会关闭,仍在运行)可以用快捷键Ctrl+a d (即按住Ctrl,依次再按a,d)

3)恢复screen会话
当回来时可以再执行:screen -r 创建screen会话时所起的名字  即可恢复到离开前创建的lnmp会话的工作界面。
如果忘记或者刚开始没有指定会话名,执行 screen -ls 列出当前的会话列表;

1388.sb 即为刚才screen创建的会话,
恢复会话:或 

4)关闭screen会话
按  Ctrl+C (会话窗口右上角会有提示:Ctrl+C to quit), 但底层建立的socket还活着(通过screen -ls 可查看到)

彻底关闭screen会话: 在Ctrl+C 后,再执行下 exit

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐