Voglio aggiornare il server Tomcat dalla 7.0.19 alla 7.0.20.
Ho già fatto ln -s apache-tomcat-7.0.19 tomcat7
, quindi ora devo collegarmi tomcat7
a un nuovo target usando il seguente comando ln -s --force apache-tomcat-7.0.21 tomcat7
, ma non ha funzionato come mi aspettavo: ha creato un link simbolico tomcat7/apache-tomcat-7.0.21
invece di sostituire tomcat7
un link simbolico esistente con un nuovo target.
Esempio
# mkdir v1 v2
# ln -s v1 v
# ln -s v2 v
# ll v*
lrwxrwxrwx. 1 root root 2 Sep 5 16:02 v -> v1
v1:
total 0
lrwxrwxrwx. 1 root root 2 Sep 5 16:02 v2 -> v2
v2:
total 0
Ho controllato il manuale diln
, penso che ln -s --force apache-tomcat-7.0.21 tomcat7
usare il 3o modulo invece del 1o modulo per spiegare i parametri. È così ambiguo tra la prima e la terza forma. Quindi, come sostituire il collegamento simbolico in questo caso?