kullanarak, şu anda çalışan aynı ada sahip süreçlerin miktarı nasıl sayılır? Windows 7 makinemde çalışan "standard.exe" adlı işlemlerin sayısını karşılaştırmak için bir toplu iş dosyası kullanmak istiyorum "basic.exe" adlı işlemlerin sayısı. "Standard.exe" adı verilen işlemlerin miktarı "basic.exe" adı verilen işlemlerin miktarına eşitse, sayıların eşit olmaması durumunda, basic.exe yeniden başlatılmalıdır.Bir batchfile
Herhangi bir fikrin var mı? Bir işlemin çalışıp çalışmadığını kontrol etmek için aşağıdaki kodu zaten buldum, ancak şimdi aynı adı taşıyan işlemlerin sayısını saymak istiyorum.
tasklist /FI "IMAGENAME eq myapp.exe" 2>NUL | find /I /N "myapp.exe">NUL
if "%ERRORLEVEL%"=="0" echo Programm is running
Şimdiden teşekkürler!
Daha az "standard.exe" işlemlerinin ardından "basic.exe" olanların olması mümkün mü? Eğer öyleyse, bu durumda ne yapılmalı? –
standard.exe yalnızca basic.exe'den daha az veya eşit olabilir (çalışan basic.exe, standart.exe adlı bir işlem oluşturur). Bu nedenle, gerçekten "basic.exe" olanlardan daha az "standard.exe" işlemlerinin olması çok mümkündür, bu durumda tüm basic.exe işlemlerinin kapatılması ve yeniden başlatılması gerekir. –