【开服技巧】使Linux在注销当前终端时保持后台程序运行
托nat123的福,Minecraft基岩版的MinerCraft服务器终于可以用了~解决了一个很头疼的问题——如何使后台程序在ssh终端连接断开时继续执行.在此分享下用screen指令在Linux保持后台运行的方法:
常规语法: screen [参数] [指定参数的数据]
如果screen提示没有这个指令,则需要安装:
Debian/Ubuntu/Deepin等GNU/Linux内核的用
sudo apt install screen
来安装
RedHat/SUSE/OpenSUSE/CentOS等RedHat内核的用
sudo yum install screen
最基础的就是screen -S和screen -r
-S(注意是大写字母) 用于新建一个控制台,也就是新建一个bash线程.
用法 screen -S 名称
其中名称可以随便起,创建完了会自动从当前控制台切换到这个控制台,可以在这里启动程序,然后按Ctrl+A快捷键,再按一下D就可以将这个控制台扔到后台去,这样即便是断开终端ssh连接,screen后台的控制台仍然会一直运行
screen -r 名称
用于切换到某个控制台,名称即控制台的名称.
那要如何关掉控制台进程呢?这时还是请上Ctrl+A快捷键,按一下Ctrl+A,再按K,确认提示(按Y)就可以了关闭这个控制台进程了.
注意:Ctrl+A快捷键功能只对screen创建的控制台有效,系统控制台是没用的.
第一次发帖,大佬们有什么问题欢迎在评论区指出哦~
页:
[1]

