經(jīng)過(guò)一個(gè)月的搞事情,終于在上周部署上線了。網(wǎng)址等我完善好了再給出。
用ssh 命令連接到遠(yuǎn)程服務(wù)器(另一臺(tái)電腦),然后用screen命令來(lái)操作那臺(tái)電腦的命令。
主要還是用到 screen的以下命令:
screen -ls 查看當(dāng)前有哪些screen的程序在跑。
screen -r <名字或screen_pid> 回復(fù)當(dāng)前被detach的命令。
screen中命令基本都是以Ctrl+a來(lái)操作的(C+a)。
C+a d 保存當(dāng)前的screen,并退出。
- 一般就是先用ssh連接到服務(wù)器,然后 screen -ls查看在服務(wù)器上跑得命令(當(dāng)然不止是一條)。
- 選擇自己的那條(比如名字叫yy),就使用 screen -r yy 來(lái)恢復(fù)這條命令,就可以在這里操作他了,比如mix ecto等操作。
3, 當(dāng)你操作完,又不想服務(wù)器上斷開(kāi)的時(shí)候,就使用 C+a d 保存當(dāng)前的screen,這樣,即使你關(guān)掉了自己電腦的命令,遠(yuǎn)程上的程序依然在跑, - 下次想要繼續(xù)操作,只需要重復(fù)操作以上動(dòng)作即可。