今天发现一个好东西,你是不是以前和我一样,当需要执行一个后台常驻进程的命令时,总像下面这样写:

nohup command &

但是尴尬的是,一旦你这么做,当你需要查看相关命令输出的时候,你只能扇自己脸了。

有童鞋说可以指定输出到对应文件,是的,然后就是不停的刷新对应文件,你有考虑过文件的感受么?

今天算是长见识了,你其实可以通过screen命令创建一个平行环境,该环境下运行的终端命令,其父进程不是sshd登录会话,也就是说它可以避免用户退出进程消失的问题,更神奇的是,它还支持随时重新接管回终端继续操作。妈蛋,简直逆天~

创建独立的screen命令如下:

screen -dmS kazaff-Demo

接管连入创建的kazaff-Demo环境命令如下:

screen -r kazaff-Demo

想退出当前平行环境,也不难,直接按 Ctrl+A+D 键,如果创建了多个screen,可以查看列表,命令如下:

screen -list

好了,从今以后,又可以装逼了~

如果你觉得这个不够屌,那你不妨看看Tmux