linux-trra:/usr/local> $CATALINA_HOME
bash: /home/anisha/openGTS17Nov/apache-tomcat-7.0.32/: is a directory
linux-trra:/usr/local # ln -s $CATALINA_HOME tomcat
linux-trra:/usr/local # file tomcat
tomcat: symbolic link in a loop
linux-trra:/usr/local> ls
apr bin games gts include jdk lib lib64 man OpenGTS_2.4.5 sbin share src tomcat
왜 그런 겁니까수코양이이 특별한 경우에 심볼릭 링크로 간주됩니까? 이 문제에 대한 해결책은 무엇입니까?
anisha@linux-trra:~/openGTS17Nov/apache-tomcat-7.0.32> ls
bin conf lib LICENSE logs NOTICE RELEASE-NOTES RUNNING.txt temp webapps work
anisha@linux-trra:~/openGTS17Nov/apache-tomcat-7.0.32> file *
bin: directory
conf: directory
lib: directory
LICENSE: ASCII English text, with CRLF line terminators
logs: directory
NOTICE: ASCII English text, with CRLF line terminators
RELEASE-NOTES: ASCII English text, with CRLF line terminators
RUNNING.txt: ASCII English text, with CRLF line terminators
temp: directory
webapps: directory
work: directory
anisha@linux-trra:~/openGTS17Nov/apache-tomcat-7.0.32>
답변1
일부 심볼릭 링크 루프에 직면한 것 같습니다. 캡틴이 분명히 거기에 있습니다. 이제는 문제를 보다 정확하게 진단할 때입니다. 들어가다
$CATALINA_HOME
그리고 거기에 숨겨진 모든 심볼릭 링크를 찾으십시오.
찾다. -l 유형
여기서 find는 file보다 더 강력합니다. 재귀를 제공하고 출력에는 흥미로운 내용만 표시됩니다. 그래도 작동하지 않으면 한 수준 위로 올라가서 찾기를 다시 반복하세요.
전체 루프를 찾으려면 많은 링크를 클릭해야 할 수도 있습니다. 잠시 기다려 주세요.