PSKILL dans batch schédulé
Résolu
danieliiitooo
Messages postés
20
Date d'inscription
Statut
Membre
Dernière intervention
-
karirovax Messages postés 3221 Date d'inscription Statut Membre Dernière intervention -
karirovax Messages postés 3221 Date d'inscription Statut Membre Dernière intervention -
Bonjour à toutes et à tous,
Il semblerait que PSKILL ne fonctionne pas correctement lorsque celui-ci est utilisé dans un batch schédulé.
Sur l'un de mes serveurs tournant sous Windows 2000 Server, le code ci-dessous fonctionne parfaitement lorsqu'il est exécuté à la mano mais ne fonctionne pas du tout lorsqu'il est schédulé:
rem ===========================================================
rem PSKILL PART
rem ===========================================================
rem Check that there is not an "toto.exe" process that still running via pskill
start /WAIT D:\PsTools\pskill.exe -t toto.exe
if %errorlevel%==0 ( goto Mail_alert ) else goto MOVE_FILES
:Mail_alert
...
Si l'un d'entre vous aurait une solution ou une alternative, cela me tirerait une belle épine du pied.
Il est probable qu'un argument soit manquant mais je ne vois pas lequel.
Merci d'avance pour votre aide et support.
Daniel
Il semblerait que PSKILL ne fonctionne pas correctement lorsque celui-ci est utilisé dans un batch schédulé.
Sur l'un de mes serveurs tournant sous Windows 2000 Server, le code ci-dessous fonctionne parfaitement lorsqu'il est exécuté à la mano mais ne fonctionne pas du tout lorsqu'il est schédulé:
rem ===========================================================
rem PSKILL PART
rem ===========================================================
rem Check that there is not an "toto.exe" process that still running via pskill
start /WAIT D:\PsTools\pskill.exe -t toto.exe
if %errorlevel%==0 ( goto Mail_alert ) else goto MOVE_FILES
:Mail_alert
...
Si l'un d'entre vous aurait une solution ou une alternative, cela me tirerait une belle épine du pied.
Il est probable qu'un argument soit manquant mais je ne vois pas lequel.
Merci d'avance pour votre aide et support.
Daniel
A voir également:
- PSKILL dans batch schédulé
- Fichier batch - Guide
- Batch converter - Télécharger - Photo & Graphisme
- Batch renommer une partie du nom de plusieurs fichiers ✓ - Forum Autoit / batch
- Renommer tous les fichiers d'un dossier - Forum Windows
- Color batch - Forum Autoit / batch
2 réponses
salut
dans la commande if il faut écrire :
if %errorlevel%==0 ( goto Mail_alert ) else ( goto MOVE_FILES )
ou
if %errorlevel%==0 (
goto Mail_alert
) else (
goto MOVE_FILES
)
dans la commande if il faut écrire :
if %errorlevel%==0 ( goto Mail_alert ) else ( goto MOVE_FILES )
ou
if %errorlevel%==0 (
goto Mail_alert
) else (
goto MOVE_FILES
)