Может ли мой скрипт на Python узнать, запущен ли он вручную из IDE или автоматически из планировщика? - PullRequest
0 голосов
/ 28 февраля 2019

Итак, у меня есть скрипт на python, который автоматизирует некоторые проверки и отправляет письмо по окончании.Я запускаю скрипт с планировщиком Windows каждую ночь.Я хочу войти, если сценарий запускался из планировщика или кто-то запускал его вручную из IDE (PyCharm для моего случая). Есть ли какой-нибудь метод os, который возвращает выполнение сценария или что-то еще?

1 Ответ

0 голосов
/ 28 февраля 2019

при планировании из планировщика Windows вы можете отправить аргумент командной строки, а затем проверить его в своем коде, если он запускается с указанным аргументом командной строки, тогда он запускается из планировщика Windows.

...