gpt4 book ai didi

python - 在 Azure 上计划执行 Python 脚本

转载 作者:行者123 更新时间:2023-12-03 04:06:34 40 4
gpt4 key购买 nike

我目前在 https://notebooks.azure.com/ 上有一个免费的 Azure Notebook 帐户并且希望每 10 分钟自动执行一次托管在 Azure 上的 Python 脚本(或 Jupyter Notebook)。

有没有办法在免费的 Azure 笔记本帐户中执行此操作?

我知道网上描述的几种方法,例如使用 Azure WebJobs、Azure Functions、Azure IoT 等。然而,所有这些方法都要求我升级到“免费”帐户,该帐户实际上仅在前 12 个月内免费,因此我希望尽可能避免这种情况。

最佳答案

据我所知,没有像WebJobs for Azure WebApp这样的关于工作的功能。或Jobs for Azure Databricks在 Microsoft Azure 笔记本中。因此,我尝试在 Azure Notebooks 的 Ubuntu 上通过 crontab 触发 Python 脚本,但失败了,因为 cron 服务默认未启动,并且 Azure 不提供 nbuser 使用 sudo 启动 cron 服务的密码。

但是,我也尝试编写一个Python脚本hello.py,如下所示。

from datetime import datetime
import time
while(True):
print(f"{datetime.now()} => Hello, world! ")
time.sleep(10) // 10 seconds

我在Azure Notebooks的终端中运行它,如下图,然后我关闭终端页面并运行 !tail -f ~/hello.log ,它似乎没有被终止终端页面关闭事件。

enter image description here

enter image description here

你可以试试这个方法。如果这不是您想要的,我认为在 Azure Notebooks 上这是不可能的。

关于python - 在 Azure 上计划执行 Python 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59571247/

40 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com