J'essaie de changer de /var/logrépertoire en lien symbolique. Comme cela /var/logexiste, j'ai essayé comme ci-dessous.
# cd /var
# mv log log.bk (1)
# ln -snf /path/to/somewhere/var/log log (2)
Cette méthode ne fonctionne pas bien car un nouveau /var/logrépertoire est créé entre (1)et (2)(je suppose qu'un démon du système le crée), le lien symbolique est créé dans le /var/logrépertoire.
# ls -l /var/log
:
lrwxrwxrwx 1 root root 23 Sep 2 13:27 log -> /path/to/somewhere/var/log
-rw-r----- 1 root adm 38028 Sep 2 13:51 messages
:
Mon attente est comme ci-dessous.
# ls -l /var
:
lrwxrwxrwx 1 root root 23 Sep 2 13:27 log -> /path/to/somewhere/var/log
drwxr-xr-x 8 root root 1680 Sep 2 06:25 log.bk
:
Comment puis-je faire ceci?