![~/.bash_profile 소싱 시도 중 Bash 권한 거부 오류 발생](https://rvso.com/image/1438134/~%2F.bash_profile%20%EC%86%8C%EC%8B%B1%20%EC%8B%9C%EB%8F%84%20%EC%A4%91%20Bash%20%EA%B6%8C%ED%95%9C%20%EA%B1%B0%EB%B6%80%20%EC%98%A4%EB%A5%98%20%EB%B0%9C%EC%83%9D.png)
왜 이 오류가 발생하는지 알 수 없습니다.
-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
( ) 앞 줄에서 오류가 발생합니다.