Ubuntu 16.04.3 LTSサーバーは一部のプロセスモニタを実行しますが、セキュリティアップデート用の無人アップグレードと手動でaptも実行します。
これにより、モニターはaptのアップグレード中にaptによって停止されたプログラムを報告して実行します。
無人アップグレード/aptがアップグレードを開始するときにコマンドを実行(モニターを停止)し、無人アップグレード/aptが完了したらコマンドを再実行(モニターを再始動)する方法はありますか?
私は見つけてすっかりAPT::Update::Pre-Invoke
落ちAPT::Update::Post-Invoke
ましたが、適切でした。修正するステップは問題ではなく、アパート自体には事前/事後がないようです。アップグレードフック。
ベストアンサー1
これを達成するために、3つのフックを使用することができる。
DPkg::Pre-Invoke
apt
呼び出しですべてのパッケージ操作シーケンスの前に一度実行します。DPkg::Pre-Install-Pkgs
Pre-Invoke
また、インストールされるすべてのパッケージのリストとともに、パッケージの操作順序の前とフックの後に一度実行されます。DPkg::Post-Invoke
一連のパッケージ操作の後に一度実行します。
文書が明確ではありません。man apt.conf
しかし)しかし読んでくださいソースコード上記の見解を支持します。フックを指定すると、これを確認することもできます(つまり、これがapt-listbugs
機能する方法です)。