本文基於Ubuntu 14。04
使用SSH連接遠程服務器,啟動服務,退出SSH后,服務也就終止了,使用Screen可以解決這個問題。
1、安裝Screen
apt-get install screen
2、安裝完成后,輸入screen命令,根據提示按空格進入新的界面
3、像之前啟動Meteor項目一樣,進入目錄,啟動Meteor項目
cd /home/meteor/hello
meteor
4、啟動完成后訪問項目 http://ip:3000,成功。關閉ssh窗口,繼續訪問,仍然成功。
5、再次進入ssh,查看已經打開的服務
screen -ls
執行后會列出正在運行的子界面,查看服務運行的子界面
screen -ls 子界面代號,進入運行子界面的控制台
6、也會遇到進入子界面失敗的情況,提示如下錯誤
There is no screen to be resumed matching 6556
7、輸入命令回復
screen -d 6556
8、再次進入子界面,因為目前只有一個子界面,可以直接輸入screen -r 進入
9、進入子界面后,回到主界面的命令是 ctrl+a,d 即先輸入ctrl+a再輸入d