작동하는 동안 계속 문제가 발생하는 기계가 있었습니다. 모든 것이 엉망이다. 하지만 한 가지 고칠 수 있는 것은 이 오류가 나타나는 것 같아요...
-bash: ource: command not found
...호스트에 SSH로 접속할 때. 다른 사용자에게 이 작업을 수행하는 경우에도 이런 일이 발생합니다. su
다음과 같습니다.
$ sudo su -
Last login: Fri Dec 9 22:57:32 UTC 2022 on pts/1
-bash: ource: command not found
나는 and를 보았는데 그 어디에도 "source"라는 문자열이 보이지 않습니다 /etc/profile
. /etc/bashrc
또 어디를 봐야 합니까? set -x
로그인 스크립트를 디버그하기 위해 설정할 수 있는 것이 있습니까 ?
답변1
나는 /etc/profile.d
이 시스템의 디렉토리에 많은(약 20개) 다른 스크립트가 있고 그 중 하나에 오타가 있음을 발견했습니다 ource
. 오타를 수정하고(문자열을 로 변경 source
) 문제가 수정되었습니다.