에 새 항목을 추가하는 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(이름 서비스 스위치), 그게 바로 그거야.