希望程序保持终端命令行界面,让程序在终端上持续输出,但是又希望后台。Screen与传统后台命令不同的是,它相当于是在服务器中开了一个终端界面,然后你可以用命令访问该终端界面。
使用-R创建,如果之前有创建唯一一个同名的screen,则直接进入之前创建的screen。使用-S创建和直接输入screen创建的虚拟终端,不会检录之前创建的screen(也就是会创建同名的screen),所以明显使用-R更好。
# 使用-R创建Hello
screen -R Hello
创建好的终端操作完以后,按Ctril+a,再按d,即可保持这个screen到后台并回到主终端。
查看已经存在的screen终端
screen -ls
重新回到虚拟终端
# 使用screen -r命令
screen -r [pid/name]
清除终端
#进入对应虚拟终端
# 退出终端
exit
# 释放终端,也可以使用-R/-r/-S均可
screen -R [pid/Name] -X quit
真香哈哈,想通过屏幕输出监控程序状态,而不是后台监控,很方便了
不然一大堆后台输出真的是头大。