Bonjour à tous avant de poster ce problème j'ai cherché la réponse à mon problème par tout sur le forum et ailleurs sur internet sans succès.
Voilà mon problème.
Je voudrait savoir s'il est possible de faire marcher un script shell avec des commandes sftp et la fonction while IFS:read .... done <$1
Le but est de se servir d'un fichier script qui lance les commandes grâce a des variables contenues dans un fichier de configuration.
=> Exemple du fichier script "dump_database.sh":
=> Fichier de configuration "db_list.txt":
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
=> Commande à lancer pour faire marcher le tout: sh dump_database.sh db_list.txt.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
De cette façon le script va se répéter autan de fois que lignes il y a dans mon fichier de configuration. De mon coté j'ai essayé de le faire marcher mais dès que j'invoque les commandes SFTP le shell me retourne une erreur:
Petite précision, lorsque j'utilise le même script et fichier de configuration avec une commande SCP (et partage des clés RSA) à la place des commandes SFTP ça marche sans problème. Si je m'entête à vouloir le faire passer par SFTP c'est parce qu'il m'a été demandé obligatoirement pour mesure de sécurité.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2

 

 
		
		 
         
  
			
			

 
   
 


 Script shell SFTP
 Script shell SFTP
				 Répondre avec citation
  Répondre avec citation

 
  
 
 
			 N'oubliez pas de consulter
 N'oubliez pas de consulter  ) je suis loin d'être un flèche en script shell.
) je suis loin d'être un flèche en script shell. ) sont les commandes de mon script initial que j'avait fait au début quand la sauvegarde était faite par SCP et non par SFTP j'ai dû mettre ces guillemets pour le faire marcher dans son ensemble. Quand j'ai dû adapté mon script pour le faire marcher avec des commandes SFTP j'ai pris l'existant et j'ai essayé d'adapter.
) sont les commandes de mon script initial que j'avait fait au début quand la sauvegarde était faite par SCP et non par SFTP j'ai dû mettre ces guillemets pour le faire marcher dans son ensemble. Quand j'ai dû adapté mon script pour le faire marcher avec des commandes SFTP j'ai pris l'existant et j'ai essayé d'adapter.


 
			 ), donc je ne pense pas que ton sftp doit le faire...
 ), donc je ne pense pas que ton sftp doit le faire... 
			 Envoyé par Flodelarab
 Envoyé par Flodelarab
					
 ).
).

 
 
 
			 
  N'hésitez pas à consulter
 N'hésitez pas à consulter  N'oubliez pas le bouton
   N'oubliez pas le bouton  et pensez aux balises [code]
 et pensez aux balises [code]
 
						
Partager