apt-get update && apt-get upgrade
管理対象のすべてのシステムで同時に起動する、参加型アップグレードスクリプトがあります。理想的には、それらすべてをスクリーンセッション内で起動したいと思います。私がこのようにそれをするとき:
ファイル:upgrade.sh
for host in $ALLHOSTS
do
some_commands_which_take_considerable_time
screen -X screen sh -c "ssh $host \"apt-get update && apt-get upgrade\""
done
$ screen ./upgrade.sh
、動作しますが、セッションに新しいウィンドウが到着するため、それらは自動的に切り替えられます。代わりに、含まれているプロセスが終了するか、を使用して手動で切り替えない限り、アクティブウィンドウが修正されるバージョンが必要^A n
です。
終了したプロセスを持つウィンドウを保持する可能性があるが、アクティブなプロセスを持つウィンドウからそれらを分離しておく可能性がある場合のボーナスポイント。