Programation en PERL

Fermé
serge - 22 févr. 2002 à 12:16
 sotche - 25 févr. 2002 à 08:52
Bonjour,


J'ai un script .BAT qui se lance tous les matins se lance et execute un programme en PERL. le probleme est qu'après avoir finis, il laisse trainer trois fenetres dos et il deviens de plus en plus penible de les fermer tous les jours.
je ne connais strictement rien en PERL alors quelqu'un pourrai me dire comment fermer ces fenetres ?
Voila une copie de mon script BAT.
@echo off

for /F "tokens=1,2,3,4,* delims=/. " %%i in ('date /T') do set dt=%%j/%%k/%%l & set varj=%%i & set varm=%%l%%k
for /F "tokens=1,* delims= " %%i in ('time /T' ) do set vart=%%i
echo %dt% %vart% Démarrage Web >> e:\admin\admin.log.%varm%

net start IISADMIN
net start W3SVC
sleep 20

for /F "tokens=1,* delims= " %%i in ('time /T' ) do set vart=%%i
echo %dt% %vart% Fin Démarrage Web >> e:\admin\admin.log.%varm%
echo %dt% %vart% Démarrage Ariba >> e:\admin\admin.log.%varm%

rem E:
rem cd \Ariba\Buyer7\CoreServer
rem call runtibco -startreposerver >> e:\admin\admin.log.%varm%
rem sleep 40
rem call serverStart -aribaServer >> e:\admin\admin.log.%varm%

start "Lancement TIBCO" e:\admin\tibcostart
sleep 180


start "Lancement ARIBA" e:\admin\aribastart
sleep 180

for /F "tokens=1,* delims= " %%i in ('time /T' ) do set vart=%%i
echo %dt% %vart% Fin Démarrage Ariba >> e:\admin\admin.log.%varm%

2 réponses

en fait a la fin ce premier bat ferme bien ses fenetres mais ce sont les fenetres PERL qui ne ferment pas !
0
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 934
23 févr. 2002 à 14:34
Place une instruction exit (DOS/COMMAND) en fin de script BAT

Allways close to Open Source...
Johan Daine
0
la fenetre dos se ferme correectement ce sont plutot les fenetres genérées par les scripts PERL qui ne ferment pas du tout !

Grossomodo mon probleme serai des trouver des codes pour forcer la fin des fenetres sous perl ( comme la commande EXIT sous DOS )
0