Задать вопрос
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)
  • Вопрос задан
  • 230 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 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)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
SpectrumData Екатеринбург
от 200 000 до 300 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
22 янв. 2025, в 04:08
6000 руб./за проект
21 янв. 2025, в 23:55
20000 руб./за проект
21 янв. 2025, в 23:35
80000 руб./за проект