![소스가 더 이상 존재하지 않으면 자동으로 제거](https://linux55.com/image/221122/%EC%86%8C%EC%8A%A4%EA%B0%80%20%EB%8D%94%20%EC%9D%B4%EC%83%81%20%EC%A1%B4%EC%9E%AC%ED%95%98%EC%A7%80%20%EC%95%8A%EC%9C%BC%EB%A9%B4%20%EC%9E%90%EB%8F%99%EC%9C%BC%EB%A1%9C%20%EC%A0%9C%EA%B1%B0.png)
에 새 항목을 추가하는 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(이름 서비스 스위치), 그게 바로 그거야.