Command not found

Fermé
knostra Messages postés 149 Date d'inscription jeudi 12 avril 2007 Statut Membre Dernière intervention 13 décembre 2013 - 28 juin 2009 à 19:29
knostra Messages postés 149 Date d'inscription jeudi 12 avril 2007 Statut Membre Dernière intervention 13 décembre 2013 - 28 juin 2009 à 22:17
Bonjour,


J'ai un script bash qui rapatrie les données d'un serveur A sur un sevreur B via rsync et ssh

pourquoi quand je lance cette commande sur le serveur A:

DESTINATION=root@server:/mnt/sauvegarde/test/

/bin/mv $DESTINATION/samedi $DESTINATION/dimanche


j'ai ce message d'erreur:

mv: cannot stat `root@server:/mnt/sauvegarde/test/samedi': No such file or directory


pourtant j'ai bien créé tous les dossier correspondant sur le serveur B dans /mnt/sauvegarde/test

quand j'essaye cette commande sur le même serveur A bien entendu la commande fonctionne, ce qui me pousse à penser que c'est du au fait que cette commande doit s'éxécuter sur le serveur distant B et que je l'execute du serveur A

je pensais pourtant quand rajoutant root@server:/mnt/sauvegarde/test/ pour la destination sa allais demander au serveur B de l'éxecuter !!

comment dois-je faire?

3 réponses

jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
28 juin 2009 à 19:45
Salut,
SERVEUR=root@server
DESTINATION="/mnt/sauvegarde/test/"
ssh $SERVEUR "mv ${DESTINATION}samedi ${DESTINATION}dimanche"
1
Mister_AmX Messages postés 231 Date d'inscription mardi 23 juin 2009 Statut Membre Dernière intervention 3 juillet 2009 38
28 juin 2009 à 19:32
mv: cannot stat `root@server:/mnt/sauvegarde/test/samedi': No such file or directory
mv: cannot stat `root@server:/mnt/sauvegarde/test/samedi': Aucun fichier ou répertoire
0
knostra Messages postés 149 Date d'inscription jeudi 12 avril 2007 Statut Membre Dernière intervention 13 décembre 2013 3
28 juin 2009 à 22:17
merci jipicy
0