Как планировать задачи, когда компьютер закрыт? - PullRequest
0 голосов
/ 06 января 2020

У меня есть python скрипт, но мой компьютер закрыт. Есть ли какой-нибудь способ, которым я могу использовать планировщик задач, хотя мой компьютер закрыт, какой-либо облачный сервис?

Ответы [ 3 ]

0 голосов
/ 07 января 2020

Вы можете использовать AWS Lambda для развертывания вашего кода, AWS События Cloudwatch для запуска вашего приложения с помощью регулярного выражения cron и некоторой службы базы данных. Это позволит вам установить расписание для запуска кода по любому графику, который вы выберете. И облачные часы, и лямбда-сервисы этих служб в основном покрываются бесплатным уровнем aws, и ваше использование не должно стоить ничего.

Для базы данных у вас есть AWS dynamicoDB для опции без sql и AWS RDS для отношения дБ. Я бы предложил начать с DynamoDB, поскольку использование базового c распространяется на уровень бесплатного пользования, и довольно легко начать работу. Вы можете попробовать rds, но если вы не знакомы с ним, вы можете рискнуть непреднамеренными расходами.

0 голосов
/ 08 января 2020

Lambda + CloudWatch на основе правила.

Python скрипт будет go в AWS Лямбда

&

AWS CloudWatch на основе правила для планируйте свою лямбда-функцию периодически или на основе выражения cron.

https://docs.aws.amazon.com/AmazonCloudWatch/latest/events/ScheduledEvents.html

0 голосов
/ 07 января 2020

У всех крупных облачных провайдеров есть какая-то облачная функция. На Azure это называется Function App, на AWS Я считаю, что это называется лямбда-функцией. По сути, вы можете создать функцию python, развернуть ее в любой службе и заставить ее записывать результаты в любой дешевый вариант облачной базы данных, который они имеют в любой службе.

...