Я пытаюсь запустить скрипт (script1.py
) из windows task scheduler
. Сценарий должен контролировать Chrome webdriver
, и я считаю, что это может быть причиной проблемы.
Результат 0x1.
Перед созданием задачи я протестировал выполнение script1.py
непосредственно из cmd
, и оно работает.
Итак, я создал скрипт, который записывает в файл в том же месте, что и script1.py
, чем созданная задача - 0x0
, запись добавляется в файл.
работает:
<Exec>
<Command>C:\Windows\System32\cmd.exe</Command>
<Arguments>/c C:\Users\MyUser\Anaconda3\python.exe d:\folder\write_dummy_file.py</Arguments>
</Exec>
Не работает:
<Exec>
<Command>C:\Windows\System32\cmd.exe</Command>
<Arguments>/c C:\Users\MyUser\Anaconda3\python.exe d:\folder\script1.py</Arguments>
</Exec>
Задача для запуска write_dummy_file.py
была создана из xml
файла задачи для запуска script1.py
.
Это модули, используемые в скрипте задачи1
from selenium import webdriver
from selenium.common.exceptions import NoSuchElementException
from selenium.webdriver.common.keys import Keys
from datetime import datetime
import time
import win32com.client as comclt
import pickledb
Обновление 1:
Очевидно, я был сонным, когда меня об этом спросили. В логах я вижу «Действие запущено», «Действие выполнено», «Задача выполнена».
В диспетчере задач я вижу несколько экземпляров Chromedriver, но ожидаемая работа не выполнена - браузер не был открыт