1 votes

Est-il possible de bifurquer un lien symbolique ?

Mon fichier de configuration (par exemple, .zshrc) est placé dans un conteneur encfs. Lorsque je me connecte au système, le conteneur n'est pas encore monté, d'où le lien symbolique qui pendouille. Y a-t-il un moyen de permettre au lien symbolique de pointer vers deux emplacements, de sorte que si l'un n'est pas présent, il utilise l'autre ?

2voto

Nick T Points 38411

Je ne pense pas que cela soit possible, mais il existe un autre moyen d'obtenir le même effet ( sh syntaxe ; devrait fonctionner dans zsh également) :

if ! find -L /dir/of/file -mindepth 1 -maxdepth 1 -type l -name filename
then
    . /dir/of/file/filename
    break # Or exit, return or whatever is necessary to avoid processing the rest of the file
fi

En d'autres termes, si le lien symbolique n'est pas rompu, utilisez-le, sinon continuez dans ce fichier.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X