RHEL의 문제
마운트된 파일 시스템을 검색하고 그 중 적어도 하나가 마운트되지 않은 경우 mount -a를 사용해야 합니다(/etc/fstab에 정의되어 있지만 네트워크 파일 시스템이므로 네트워크 조건에 따라 다릅니다). 이 확인은 crontab에서 자주 수행되어야 합니다. 마운트 출력을 확인하고 3가지 모드가 모두 발견된 경우에만 true를 제공하는 명령이 있습니까(3가지 모드이지만 순서가 혼합되어 있으며 구체적이지 않음).
답변1
아무것도 확인할 필요가 없습니다. mount -a
모든 것이 이미 마운트되어 있어도 호출해도 아무런 해가 없습니다.
이제 마운트에 실패한 것이 있는지 알고 싶다면 반환 값을 확인하면 됩니다.
mount -a || echo "ERROR: something failed to mount" >&2
오류 메시지를 검색하고 이에 대한 특정 작업(로그, 메일 등)을 수행할 수도 있습니다.
err=$(mount -a 2>&1) || echo "Mount failed: '$err'" >&2