Je suis en train de vérifier si un répertoire existe avant de déplacer un fichier Korn, en utilisant le classique:Vérifier si un répertoire existe sur un autre serveur ksh
if [[ -d ${dir} ]]; then
scp file
else
exit 12
fi
Mon problème:
Que le répertoire est sur un autre serveur, donc chaque fois que je vérifie, le script ne peut pas le trouver et échoue donc et se termine à chaque fois.
Ma question:
Existe-t-il un moyen de faire un "-d" sur le réseau, en utilisant peut-être une fonctionnalité de type sftp/scp? L'utilisateur n'a actuellement pas besoin d'entrer un mot de passe et peut très bien le faire, c'est donc un problème de moins.
Merci beaucoup ... a parfaitement fonctionné, tout fait: ssh user @ test hôte -d $ {dir} si [[$? -eq 0]]; puis etc ... – Sean
'si ssh ...; alors 'devrait fonctionner aussi bien .. si vous préférez des doublures. – eduffy