■ Error/Linux 오류해결

0. 개요/bin/sh^M: bad interpreter: 그런 파일이나 디렉터리가 없습니다쉘 스크립트 작성 후 RHEL 서버에서 실행시키니 상기와 같은 오류가 출력되며 실행이 되지 않는다. 해당 오류를 해결해보도록 한다.   1. 원인Windows에서 작성한 스크립트 파일을 LINUX로 옮겨 실행하면 발생하는 오류다. 이는 OS별 개행 표현방식이 다르기 때문인데, Windows에서는 CRLF 표현방식을 사용하고, LINUX에서는 LF 표현방식을 사용한다. # vim -b 스크립트명.sh확인을 위해 바이너리 모드로 vim 편집기를 실행해 보자. 줄이 바뀌는 부분마다 ^M이 추가된 것을 확인할 수 있다. 앞서 언급했던 부분에 조금 더 보충설명을 하자면, Windows : CRLF 표현방식, 줄바꿈 개행문자..
0. 개요My unqualified host name (호스트명) unknown; sleeping for retry unable to qualify my own domain name (호스트명) -- using short namesendmail 설치 후 서비스 실행 명령어인 systemctl start sendmail 로 실행을 시켰더니, 엄청난 딜레이가 생긴다. 실행은 되긴 됐지만 sendmail의 서비스 상태를 확인하기 위해 systemctl status sendmail을 찍어 보았더니 상기와 같은 오류가 발생한다. 이를 해결해보고자 한다.   1. 원인LINUX의 기본 hostname은 localhost인데, 모종의 이유로 hostname을 변경하여 사용하는 사용자의 경우 상기와 같은 오류가 발생한..
Min Hyuk-Lee
'■ Error/Linux 오류해결' 카테고리의 글 목록