Executer des scripts dans windows avec .bat
zak
-
zak -
zak -
Bonjour,
J'ai un site qui tourne sous un serveur unix, et on me demande de le migrer vers un serveur windows, le problème c'est que j'ai des scripts php que je les execute sous le shell .
j'ai lu quelque part qu'on mettant un *.bat va resoudre le problème! il faut juste mettre {chemin}/php-cgi.exe script.php et ca marchera!
donc j'ai créé un .bat dans le m$eme dossier ou se trouve le script et j'ai fais :
C:\chemin\vers\mon_script\php-cgi.exe script.php
et
php-cgi.exe script.php
mais aucune des deux solutions ne marche !
si quelqu'un a une idée j'en serai reconnaissant
merci
J'ai un site qui tourne sous un serveur unix, et on me demande de le migrer vers un serveur windows, le problème c'est que j'ai des scripts php que je les execute sous le shell .
j'ai lu quelque part qu'on mettant un *.bat va resoudre le problème! il faut juste mettre {chemin}/php-cgi.exe script.php et ca marchera!
donc j'ai créé un .bat dans le m$eme dossier ou se trouve le script et j'ai fais :
C:\chemin\vers\mon_script\php-cgi.exe script.php
et
php-cgi.exe script.php
mais aucune des deux solutions ne marche !
si quelqu'un a une idée j'en serai reconnaissant
merci
A voir également:
- Executer des scripts dans windows avec .bat
- Fichier bat - Guide
- Clé windows 8 - Guide
- Montage video windows - Guide
- Windows ne démarre pas - Guide
- Windows movie maker - Télécharger - Montage & Édition
il faut donc chercher une autre solution! les fichier que j'ai sont en php
Mais en tout cas, pour des scripts "classiques", les 2 formats ne sont pas compatibles.
Script shell :
#!/bin/bash
message='bonjour'
echo $message
Script batch :
@echo off
set message=bonjour
echo %message%
pause
Donc, je ne sais pas si ma réponse répond à ton problème, mais cela me parait bizarre qu'une seule modification du type de fichier permette le fonctionnement.
je me demande est ce que le batch va executer ce script, et est ce que une des lignes que j'ai ecrit est valide, sinon comment je peux l'appeler correctement.
merci