Gnu-Screen

在螢幕會話中重新啟動螢幕

  • October 5, 2011

與這個關於當 ssh 是連接到伺服器的唯一模式時重新啟動 ssh 的問題類似,如果我aptitude upgrade screen在螢幕會話中會發生什麼?

升級旨在在次要版本之間兼容。Linux 升級通常只有較小的版本更改。因此,如果您升級一個庫,所有使用它的程序將保持與該庫兼容(API 將兼容)。配置文件也是如此。升級執行時,文件將被替換。打開的文件(如 screen)會將 inode 保留在磁碟上,並且在升級之前打開它的應用程序將使用舊版本的文件。該程序的所有新實例都將使用新版本。當應用程序關閉時,文件描述符將被關閉,inode 將被刪除以釋放磁碟空間。

有趣的是,您可以同時執行同一應用程序的 2 個版本。軟體包的一些安裝後腳本正在重新啟動守護程序,以便新實例將執行新版本的服務。我們有主要版本的發行版和程序的主要版本的原因是為了界定 API/ABI/配置等不兼容。

引用自:https://serverfault.com/questions/318865