batch surveiller qu'un exe repond

batch surveiller qu'un exe repond - Shell/Batch - Programmation

Marsh Posté le 24-02-2018 à 20:32:47    

bonjour , bon un peu noob
fait un peu de basic #amstrad ya 30 ans .....

 

donc ,je cherche à faire un batch
pour contrôlé qu'un processus repond : ( Phoenixminer.exe )
si il ne repond pas , tué 3 process : PhoenixMiner.exe , wd616.exe , start.bat
(PhoenixMiner.exe est demaré part start.bat )

 

donc je suis un zero  :whistle:  ,et bien-sure cela ne marche pas  :lol:

 
Code :
  1. :kill
  2. taskkill /F -IM wd616.exe
  3. taskkill /F -IM start.bat
  4. taskkill /F -IM PhoenixMiner.exe
  5. ping www.google.com -n 20
  6. :start
  7. start wd616.exe
  8. ping www.google.com -n 20
  9. start start.bat
  10. ping www.google.com -n 40
  11. :loop
  12. taskkill /im "PhoenixMiner.exe" /fi "STATUS eq NOT RESPONDING" /f >nul && goto kill
  13. goto loop
 

je suis sous windows 10 ( 64 )
les ping c'est pour temporisé ,
n'ayant trouvé de commande pour faire une pause.....

 

si je ne met pas un ping apres wd616.exe  , il a tendance à ne pas demaré
ne me demander pas pourquoi ....

 

donc le but était de faire un script de lancement ( donc je kill les task au démarrage,si résiduel )
puis les lances ,avec tempo

 

et après un loop ,pour check si tout tourne
et si le miner ne répond pas ,retour au début ( d'ou le commencement part tout tuée )

 

malheureusement cela ne marche pas ,
une idée ou si quelqu'un serai me corrigé ?

 

si une boucle en continue prend du cpu ,
une tempo est tout à fait possible ....

 

merci d'avance...


Message édité par Profil supprimé le 24-02-2018 à 20:58:41
Reply

Marsh Posté le 24-02-2018 à 20:32:47   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed