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 より強力です。再帰を提供し、出力には興味深い内容だけが表示されます。それでも機能しない場合は、1つ上のレベルに上がり、検索をやり直してください。
ループ全体を見つけるには、多くのリンクをクリックする必要があります。しばらくお待ちください。