VxRail: 스크립트 오류: 배쉬: ./clean_up_esrs.sh: / bin / bash ^ M : 잘못된 인터프리터

Summary: VxRail Manager에서 스크립트를 실행하려고 하면 다음 오류가 발생합니다. "강타: ./clean_up_esrs.sh: / bin / bash ^ M : 잘못된 인터프리터 : No such file or directory"

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms



VxRail Manager CLI에서 셸 스크립트를 실행하려고 하면 다음이 발생합니다.
 

"bash: ./clean_up_esrs.sh: /bin/bash^M: bad interpreter: No such file or directory"



스크립트 오류를 보여주는 스크린샷:  

 

Cause

FTP에서 셸 스크립트를 다운로드했을 때는 ASCI 형식이었습니다. 스크립트가 UNIX에서 작동하려면 BINARY로 변환해야 합니다.

Resolution

  1. 루트 액세스로 SSH를 사용하여 VxRail Manager에 로그인합니다.
  2. 셸 스크립트의 위치로 이동하고 vi를 실행합니다.

    예:
vi clean_up_esrs.sh


VxRail Manager에서 작동하지 않는 DOS 형식을 보여주는 스크립트 스크린샷입니다. 
 

참고: 맨 아래에 셸 스크립트의 현재 형식이 표시되어야 합니다. 이 특별한 경우에는 셸 스크립트가 DOS에 있음을 보여줍니다. VxRail Manager는 Linux 기반이므로 UNIX 형식이어야 합니다.
  1. BINARY에서 작동하도록 형식을 변경합니다. vi 세션 내에서 다음 명령을 입력한 다음 Enter 키를 누릅니다.

 

:set ff=unix 



Vi 편집기에서 :set ff=unix filetype 명령의 사용을 보여주는 스크린샷. 

  1. 아래 명령을 입력하여 파일을 저장합니다.
:wq!
  1. vi를 사용하여 쉘 스크립트로 돌아가서 형식이 변경되었는지 확인하십시오 (하단에 DOS가 표시되지 않아야 함).
  2. 이제 성공해야 하는 셸 스크립트를 다시 실행해 보십시오.

    파일 형식을 설정한 후 스크립트가 성공적으로 실행되는 것을 보여 주는 스크린샷입니다. 
     

Products

VxRail, VxRail Appliance Series, VxRail Software
Article Properties
Article Number: 000025001
Article Type: Solution
Last Modified: 10 Feb 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.