Debian
執行遠端命令以保存 debian 軟體包列表
我想將一些遠端電腦的軟體包列表(dpkg)備份到備份伺服器:它們都執行 Debian。我已經將 rsa 密鑰配置為無需身份驗證即可在其他電腦上以 root 身份遠端登錄。如何在遠端電腦上執行“dpkg –get-selections > file”之類的命令來保存軟體包列表,以便我的備份伺服器可以複製這些文件?
將您所有的主機名放在一個文件中,每個都放在單獨的行中,然後…
for h in $(cat <file>); do ssh $h dpkg --get-selections >/tmp/$h.dpkg; done