に新しいエントリを追加するVPNユーティリティを作成しています/etc/hosts
。bind-mount
mount -o ro,bind myhosts /etc/hosts
VPN接続が切断されたときに削除しましたが、myhosts
コンテンツはそのまま残ります/etc/hosts
...
myhosts
マウントポイントが消えると自動的に削除され、/etc/hosts
元の状態に復元されるように一時を作成できますか?
答え1
myhostを一時的に存在させることは可能ですか?
VPN接続でない場合は、接続が有効であることを確認し、そうでない場合はファイルを削除するプログラムを作成する必要はありません。
消えると、マウントポイントが自動的に削除され、元の/ etc / hostsが復元されますか?
のように聞こえる非常に疑わしいアプローチ。あなたのVPNクライアントはおそらく実装する必要がありますNSS(名前サービススイッチ)、それはまさにそれです。