ソースがもう存在しない場合は自動的に削除

ソースがもう存在しない場合は自動的に削除

に新しいエントリを追加するVPNユーティリティを作成しています/etc/hostsbind-mount

mount -o ro,bind myhosts /etc/hosts

VPN接続が切断されたときに削除しましたが、myhostsコンテンツはそのまま残ります/etc/hosts...

myhostsマウントポイントが消えると自動的に削除され、/etc/hosts元の状態に復元されるように一時を作成できますか?

答え1

myhostを一時的に存在させることは可能ですか?

VPN接続でない場合は、接続が有効であることを確認し、そうでない場合はファイルを削除するプログラムを作成する必要はありません。

消えると、マウントポイントが自動的に削除され、元の/ etc / hostsが復元されますか?

のように聞こえる非常に疑わしいアプローチ。あなたのVPNクライアントはおそらく実装する必要がありますNSS(名前サービススイッチ)、それはまさにそれです。

関連情報