iterm2가 새 세션을 즉시 닫는 이유는 무엇입니까?


14

.bashrc새 MacBook의 파일에서 주로 일부 명령에 대한 별칭을 변경했습니다 .

얼마 지나지 않아 iterm2는 즉시 다음과 같은 암호 메시지로 모든 새 세션 또는 탭을 닫습니다.

## exec failed ##
argpath= error=No such file or directory

노트:

  • terminal 잘 작동합니다.
  • 이름을 바꾸고 .bashrc다시 시작 하려고 iterm했지만 문제가 지속됩니다.

1
"운이 없다"고 말하면 .bashrc의 이름을 바꿀 수 없거나 문제가 지속된다는 의미입니까? 두 번째 경우 .bashrc 이름을 바꾼 후 iTerm2를 다시 시작했거나 재부팅 했습니까?
Daniel

질문을 명확히했다-나는 이름 바꾸기가 도움이되지 않았다는 것을 의미했다. 지금 재부팅을 시도합니다.
Adam Matan

잠깐 동안 활성 세션을 열어 두려면 선택을 취소 할 수있는 설정이 없습니까?
Pysis

답변:


12

기본 쉘은 command명령이없는 쉘이었습니다 .login shell .

해결책:

iTerm-> Preferences-> Profiles-> General->Command

라디오 버튼을 Login shell


9

다른 일부의 경우 iTerm> 환경 설정> 프로파일> 일반> 명령으로 이동하십시오.

단일 선택 단추가 '로그인 쉘'인 경우 단일 선택 단추를 '명령'으로 변경하고 다음을 입력하십시오.

/ bin / bash -l

다음과 같이 보일 것입니다 :


단지 3.0.12에 나를 위해 일한
롭 데이비스

nice .. 기뻤습니다.
Vivek

셸을으로 구성한 엔터프라이즈 구성 시스템이 있었 /bin/false으므로이 설정을 시작 불가능한 iTerm으로 수정했습니다. -l시작 스크립트가 로그인으로로드되었는지 확인하는 데 도움 이 되었습니다.
wrlee

1

오류 메시지가 표시되면 argpath변수에 값을 할당하려고하는데 =공백이없는 뒤에 공백이 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.