GARUDASEB Posté(e) le 14 avril Posté(e) le 14 avril (modifié) Hello le forum Avec mon SYNOLOGY DS420+, en script bach, je voudrais gérer les fichiers d'un FTP/Seedbox 1-Télécharger les fichiers : ca marche en Step 1 2-supprimer des fichiers sur des dossiers précis --> NE focntionne pas sur step 2 to 5 En step 2 : exclur à la suppression les fichers "titi.txt" and "toto.txt" La suppression des fichiers (Step 2 to 5) ne fonctionne pas. J'ai essayé de changer les autorisations du FTP en CHMOD Variables pour le téléchargement FTP_USER="xxxx" FTP_PASSWORD="xxx" FTP_HOST="ftp://seedbox.com/" DEST_DIR="/volume1/babba/" FTP_SESSION_DIR=".session" FTP_DOWNLOADS_DIR="Downloads" FTP_TORRENTS_DIR="TorrentsFiles" Step1- Download les fichiers wget -N -c --mirror --ftp-user=$FTP_USER --ftp-password=$FTP_PASSWORD --no-host-directories --cut-dirs=1 --no-parent $ FTP_HOST -P $DEST_DIR Step2 - supprimer les fichiers du dossier ".session" lftp -u "$FTP_USER","$FTP_PASSWORD" "$FTP_HOST" <<EOF cd $FTP_SESSION_DIR rm -rf * bye EOF Step 3 - Changer les permissions sur le dossier "Downloads" (si possible) lftp -u "$FTP_USER","$FTP_PASSWORD" "$FTP_HOST" <<EOF chmod -R 755 $FTP_DOWNLOADS_DIR || echo "Impossible de modifier les permissions" bye EOF Step 4 - supprimer les fichiers du dossier "Downloads" lftp -u "$FTP_USER","$FTP_PASSWORD" "$FTP_HOST" <<EOF cd $FTP_DOWNLOADS_DIR rm -rf * || echo "Impossible de supprimer les fichiers" bye EOF Step 5 - supprimer les fichiers du dossier "TorrentsFiles" lftp -u "$FTP_USER","$FTP_PASSWORD" "$FTP_HOST" <<EOF cd $FTP_TORRENTS_DIR rm -rf * bye Eof Est-ce qu'un à une idée de pourquoi cela ne fonctionne pas ? Bonne soirée Sébastien Modifié le 14 avril par GARUDASEB 0 Citer
GARUDASEB Posté(e) le 15 avril Auteur Posté(e) le 15 avril Hello J'ai ces messages d'erreur Usage: chmod [OPTS] mode file... Usage: rm [-r] [-f] files... Usage: chmod [OPTS] mode file... Usage: rm [-r] [-f] files... C'est la suppression des fichiers qui ne marche pas. Bonne journée Sébastien 0 Citer
PiwiLAbruti Posté(e) le 15 avril Posté(e) le 15 avril Ce ne sont pas des messages d'erreur, mais l'aide de la commande chmod qui s'affiche lorsque la syntaxe de la commande chmod est incorrecte. 0 Citer
Eric Plontz Posté(e) le 15 avril Posté(e) le 15 avril Il ne faut pas mettre un séparateur comme ";" entre les commandes ? 0 Citer
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.