linux screen 的使用

有時更新服務器時要執行一些操作數據庫的腳本,但是家裏網絡有時不穩定,如果腳本還沒執行完掉線了那就悲劇了。這時screen就可以幫上忙了。

先記一些簡單的,頂着用就行了,複雜的需要時再看。


script /dev/null

1)在執行腳本之前先執行 screen 命令,然後執行腳本

2)如果這時想做其他事,那麼執行 ctrl+a+d,退出screen,腳本在後臺繼續執行着(這是掉線或是直接關掉終端也沒問題)

3)screen -ls 找到該screen會話


[root@tivf06 ~]# screen -ls
 There is a screen on:
 16582.pts-1.tivf06      (Detached)
 1 Socket in /tmp/screens/S-root.


4)  screen -d -x 20526,重新連接會話

5)在screen中執行ctrl + C 可以中斷腳本的執行


詳情:https://www.ibm.com/developerworks/cn/linux/l-cn-screen/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章