File: /home/link_wellknown.sh
#!/bin/bash
MAIN_PATH="/home/starseed/public_html/.well-known"
DOMAINS_DIR="/home/starseed/domains"
for subdir in "$DOMAINS_DIR"/*; do
target="$subdir/public_html/.well-known"
# Vérifie que le répertoire public_html existe
if [ -d "$subdir/public_html" ]; then
echo "Traitement : $target"
# Supprime un dossier existant .well-known s'il n'est pas déjà un lien
if [ -d "$target" ] && [ ! -L "$target" ]; then
echo " → Dossier existant trouvé. Suppression..."
rm -rf "$target"
fi
# Crée le lien s’il n’existe pas encore
if [ ! -e "$target" ]; then
ln -s "$MAIN_PATH" "$target"
echo " → Lien symbolique créé vers $MAIN_PATH"
else
echo " → Lien déjà existant. Ignoré."
fi
fi
done