run 677 B

1234567891011121314151617181920212223242526
  1. #!/command/with-contenv /bin/bash
  2. # shellcheck shell=bash
  3. # shellcheck disable=SC1091,SC1090
  4. SERVICE_DIR=$(cd "$(dirname "$0")" && pwd)
  5. SERVICE_NAME=$(basename "$SERVICE_DIR")
  6. SERVICE_NAME=${SERVICE_NAME%-logger}
  7. SCRIPT_ROOT=/etc/s6-overlay/scripts
  8. source "$SCRIPT_ROOT/base.sh"
  9. waitForConfig "Higress Config" "$GPUSTACK_GATEWAY_CONFIG" "true"
  10. source "$GPUSTACK_GATEWAY_CONFIG"
  11. source "$SCRIPT_ROOT/default-variables.sh"
  12. set -e
  13. SERVICE_LOG_DIR="${LOG_DIR}/${SERVICE_NAME}"
  14. createDir "$SERVICE_LOG_DIR"
  15. chown 65534:65534 "$SERVICE_LOG_DIR"
  16. chmod 755 "$SERVICE_LOG_DIR"
  17. # clean leftover lock file
  18. rm -rf "${SERVICE_LOG_DIR}/lock"
  19. exec logutil-service "${SERVICE_LOG_DIR}"