Xaip
@Xaip

Python запуск и последующая проверка состояния bat файла?

Пытаюсь запустить бат файл и проверять его работаспособность на сервере,но никак не могу правильно вписать условие.
import psutil
import time
import os
from psutil import Popen


procname = 'conhost.exe'
list = []
for proc in psutil.process_iter():
    pinfo = proc.as_dict(attrs=['pid', 'name'])
    list.append(pinfo['name'])
while(1):
    if not list == procname:
        os.startfile('file.bat')
        time.sleep(10)
  • Вопрос задан
  • 199 просмотров
Решения вопроса 1
@timur102
import psutil
import time 
import os
while 1:
    items = [c.name() for c in psutil.process_iter()]
    
    if "conhost.exe" not in items:
        os.startfile('file.bat')
        time.sleep(10)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы