2ème script de Totor
#!/bin/bash
# Variables
DESTSITE="/var/MAJ"
DATE="$(date +%F)"
FTP_HOST="5.X.X.X"
FTP_USER="xxxxxxxxxx"
FTP_PASS="xxxxxxxxxx"
shopt -s nullglob
FICHIERS=( "${DESTSITE}"/*$DATE.mes_fichiers.txt )
(( ${#FICHIERS[@]} > 0 )) && lftp -c "open sftp://${FTP_USER}:${FTP_PASS}@${FTP_HOST}; mget ${DESTSITE}/*${DATE}.mes_fichiers.txt"
A quoi sert la ligne : shopt -s nullglob ?
Puis-je enlever les “/*$DATE.” et bien sure la variable ?
De plus, est-ce que ce script peut fonctionner pour mon objectif qui est de se connecter en SFTP à un serveur distant (5.X.X.X), d’y télécharger des fichiers et de fermer la connexion. Est-il transformable en sh ?
Merci d’avance pour vos réponses