Lancement d'un fichier batch avec exec()
Bonjour,
Voilà mon problème :
Je désire effectuer une sauvegarde de mes tables Mysql qui sont hébergées sur un serveur linux vers mon ordinateur local sous windows.
Pour celà j'ai fait un fichier batch que je le lance sous windows :
import.bat :
copy /y y:\base\*.* c:\sauvegarde
"y:" est un lecteur réseau ciblant un partage linux où se trouvent les tables.
Jusque-là çà fonctionne.
Maintenant je désire lancer ce fichier batch avec une commmande php :
copy.php
Code:
1 2 3 4
| <?php
exec('copy.bat');
echo "Importation des bases effectuée !";
?> |
Et là ça ne fonctionne plus. Je n'ai aucun message d'erreur.
J'ai modifié mon fichier batch comme ceci en local sans passer par un lecteur réseau et çà fonctionne :
copy /y c:\temp\*.* c:\sauvegarde
Merci de bien vouloir m'éclairer sur mon problème.