如果未收到文件如何进入警告状态?

如果未收到文件如何进入警告状态?

这是我们每天收到的文件 "$DATA_FILE" = "DRM_PROD_APC_TO_WWAPC_EXPORT"

如果没有收到此文件,它必须进入警告状态。我该如何在 unix shell 脚本中执行此操作?

答案1

看起来您有 3 个基于$V_STATUS0、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

相关内容