죠니의 개발일기

  • 홈
  • 태그
  • 방명록

bad interpreter 1

[bash: ./serve.sh: /bin/sh^M: bad interpreter] Shell Script 오류 원인 및 해결 방법

1. 오류 메시지의 의미Linux 시스템에서 쉘 스크립트를 실행할 때 "bash: ./serve.sh: /bin/sh^M: bad interpreter: No such file or directory"라는 오류 메시지가 발생할 수 있습니다. 이 오류는 일반적으로 파일의 해석기(interpreter)가 잘못되었거나 파일 경로가 올바르지 않기 때문에 발생합니다.해당 오류는 특히 Windows 환경에서 작성된 스크립트가 Unix/Linux 시스템에서 실행될 때 자주 나타납니다. 이 차이는 주로 두 운영 체제 간의 줄 바꿈 방식의 차이에서 기인합니다. Windows는 줄 바꿈을 \r\n으로 처리하지만, Unix/Linux는 \n만을 사용합니다. 이로 인해 Unix/Linux 시스템에서 Windows에서 작성된 ..

Linux 2024.08.09
이전
1
다음
더보기
반응형
프로필사진

죠니의 개발일기

죠니의 기술 블로그 입니다.

  • 분류 전체보기
    • PowerShell
    • 에러노트
    • Library
    • 네트워크
    • 서버
      • Bun
      • Node.js
      • Express
    • 보안
    • Language
      • Typescript
    • Linux
    • AWS
    • Git

Tag

보안, 네트워크 설정, 세션 관리, 로드 밸런싱, certbot 자동 갱신, cifs, bun, err_cert_authority_inval_id, 이벤트 루프, 클러스터링, 파일 공유, 유효성 검사, node.js, PowerShell, 타입스크립트, Express, zod, 비동기 프로그래밍, pm2, ubuntu,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :
Github

Copyright © Kakao Corp. All rights reserved.

티스토리툴바