~/.bash_profile 소싱 시도 중 Bash 권한 거부 오류 발생

~/.bash_profile 소싱 시도 중 Bash 권한 거부 오류 발생

왜 이 오류가 발생하는지 알 수 없습니다.

-bash: /dev/ttys000: Permission denied

내가 내 ~/.bash_profile? 최근 Csound를 설치한 것 외에는 내 설정(OS X 10.10.1)에서 변경된 사항이 없습니다.

답변1

어둠 속의 한 장면: ~/.bash_profile쓰기를 시도하는 스크립트나 명령이 /dev/ttys000해당 프로세스/사용자에 대해 쓰기 위해 닫혀 있습니다.

오류가 발생한 위치를 식별하려면 현재 셸의 디버깅을 활성화해 보십시오.

set -x                    # To enable debugging
source ~/.bash_profile    # source the file
set +x                    # To disable debugging

누구/이유를 찾았는데 문제를 해결할 수 없다면 그에 대한 다른 질문을 게시하세요.


예:
파일에는 다음 aaa.sh이 있습니다.

date +"%H:%M:%S"
ls /ahksfjkasd
echo Hi!

출력은 다음과 set -x; source aaa.sh; set +x같습니다.

++ date +%H:%M:%S
17:54:09
++ ls --color=auto /ahksfjkasd
ls: cannot access /ahksfjkasd: No such file or directory
++ echo 'Hi!'
Hi!

++ ls --color /ahksfjkasd( ) 앞 줄에서 오류가 발생합니다.

관련 정보