파일을 받지 못한 경우 어떻게 경고 상태로 들어가나요?

파일을 받지 못한 경우 어떻게 경고 상태로 들어가나요?

매일 받는 파일입니다. "$DATA_FILE" = "DRM_PROD_APC_TO_WWAPC_EXPORT"

이 파일이 수신되지 않으면 경고 상태로 들어가야 합니다. Unix 쉘 스크립트에서 이 작업을 어떻게 수행할 수 있습니까?

답변1

$V_STATUS3가지 조건 0, 1, 2를 기반으로 3가지 작업이 있는 것 같습니다 .

case여러 문장을 사용하는 것보다 if코딩하기가 더 쉽습니다.

case "$V_STATUS" in
  0)  echo "Everything is OK! Yippeeee"
      exit 0
      ;;
  1)  echo  "Warning status"
      exit 1
      ;;
  2)  echo  "Error status"
      exit 2
      ;;
  *) echo "Status is unknown!"
     ;;
esac

관련 정보