Запустите команду cmd из python с переменной - PullRequest
0 голосов
/ 11 марта 2020

я пытаюсь автоматизировать создание задач, мне нужно создать задачу планировщика задач из cmd с переменной, которую я получаю из диспетчера задач, (я получаю командную строку запущенного процесса, и мне нужно создать запланированную задачу ) что я сделал до сих пор:

import psutil
import os
for proc in psutil.process_iter(['pid','name']):
  process = proc.info 
  if process['name'] == 'powershell.exe':
     pid = process['pid']
     cmd = psutil.Process(pid=int(pid)).cmdline()
     for c in cmd:
           task = os.system('cmd/k "SCHTASKS /CREATE /SC ONSTART /TN "Tasks\task Runner" /TR {cmd}"'.format(cmd))

мне нужно немного вещей,

  1. , чтобы создать из каждой командной строки процесса диспетчера задач задачу с именем runner и если у меня мало команд Строки мне нужно назвать это Task Runner2 и так далее ..
  2. Мне нужно игнорировать массаж, как "задача уже существует" и обновлять задачи

спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...