Command not found

knostra Messages postés 171 Statut Membre -  
knostra Messages postés 171 Statut Membre -
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 41342 Statut Modérateur 4 896
 
Salut,
SERVEUR=root@server
DESTINATION="/mnt/sauvegarde/test/"
ssh $SERVEUR "mv ${DESTINATION}samedi ${DESTINATION}dimanche"
1
Mister_AmX Messages postés 258 Date d'inscription   Statut Membre Dernière intervention   38
 
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 171 Statut Membre 3
 
merci jipicy
0