Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在没有云功能的GCP中调度更长的python脚本

如何在没有云功能的GCP中调度更长的python脚本
EN

Stack Overflow用户
提问于 2020-10-25 09:41:19
回答 1查看 757关注 0票数 1

我有一个脚本可以从API下载更多的数据。这个脚本大约需要两个小时才能运行。我想在GCP上运行这个脚本,并安排它在星期日每周运行一次,这样我们就可以在第二天之前在SQL数据库(也在GCP上)获得最新的数据。

我知道cronjobs,但我不想只为这个脚本运行整个服务器。我看过云函数和云调度器,但是由于脚本执行时间太长,所以不能在云函数上运行它,因为最大执行时间是9分钟(从这里开始)。还有其他方法来安排python脚本的运行吗?

提前谢谢你!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-10-25 11:51:26

如果运行脚本超过1小时,则需要使用Compute引擎。(云运行只能存活1小时)。

但是,您可以使用。在这里怎么做

  • 使用您想要的频率创建一个云调度程序
    • 在此调度程序上,使用计算引擎启动API
    • 在高级部分中,选择一个有权启动VM实例的服务帐户(创建一个或重用一个)。
    • 选择OAuth令牌作为身份验证模式(不是OIDC)

  • 创建计算引擎(您将从Cloud开始)
    • 添加一个启动脚本来触发您的长期任务。
    • 在脚本的末尾,添加一行来关闭VM (例如,使用Gcloud )

注意:启动脚本以ROOT用户的身份运行。负责默认的主目录和创建的文件的权限。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64526826

复制
相关文章
Python中的任务调度库
•schedule•python-crontab•APScheduler•Celery•Django Q
追马
2020/08/04
1.6K0
python 给没有交会费的会员发邮件 脚本
wb = openpyxl.load_workbook('duesRecords.xlsx') sheet = wb.get_sheet_by_name('Sheet1')
用户5760343
2022/05/13
3230
使用GCP开发带有强化学习功能的Roguelike游戏
强化学习(RL)的许多应用都是专门针对将人工从训练循环中脱离而设计的。例如,OpenAI Gym [1]提供了一个训练RL模型以充当Atari游戏中的玩家的框架,许多问扎根都描述了将RL用于机器人技术。但是,一个通常讨论不足的领域是应用RL方法来改善人们的主观体验。
deephub
2021/02/12
1.3K0
使用GCP开发带有强化学习功能的Roguelike游戏
abaqus中python脚本的应用
本文介绍了如何在abaqus中编写Python脚本,包括创建脚本的三种方法、在abaqus中运行脚本的七种方法以及从屏幕启动脚本的两种方法。通过这些方法,用户可以方便地在abaqus中编写和运行Python脚本,实现自动化操作和优化。
企鹅号小编
2017/12/29
3.4K0
abaqus中python脚本的应用
作业调度和进程调度的辨析题_进程调度的功能有哪些
很多学习完《操作系统原理》这门课程的小伙伴都应该对“FCFS(先到先服务)”、“SJF(短作业优先)”等调度算法原理比较熟悉。但是在实际做题的时候,往往一不小心就把概念搞错,不容易区分“作业调度”和“进程调度”的区别。下面我主要针对这两个概念进行解析并给出经典习题解答。 PS:本博客并不详解每种调度算法的原理,因此有这方面需求的小伙伴可以直接pass了。
全栈程序员站长
2022/11/11
9370
作业调度和进程调度的辨析题_进程调度的功能有哪些
封装Python代码:如何在未安装Python的情况下运行Python脚本
你知道吗?你可以封装你的python代码,并提供给其他人去运行,即便他们没有安装python。可以像计算机(Windows、Mac或Linux)上的任何程序/应用程序一样运行脚本,无需Python,无需安装库。
fanjy
2022/11/16
3.8K0
封装Python代码:如何在未安装Python的情况下运行Python脚本
企业担心云计算中的APP功能
近日,混合云软件公司Densify公布了一项针对IT专业人士的全球企业云调查结果。
CloudBest
2019/08/02
9940
企业担心云计算中的APP功能
如何在Excel中调用Python脚本,实现数据自动化处理
这次我们会介绍如何使用xlwings将Python和Excel两大数据工具进行集成,更便捷地处理日常工作。
派大星的数据屋
2022/04/03
4K0
如何在Excel中调用Python脚本,实现数据自动化处理
在 Linux 中让 sudo 密码会话的超时值更长些
在 Ubuntu 及其衍生版如 Linux Mint 或任何其他基于 Ubuntu 的发行版中,当你执行 sudo 命令 时,它将提示你输入管理密码。
用户8989785
2021/09/10
1.3K0
shell脚本的替换功能实现
Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。 Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。
Wu_Candy
2022/07/04
9810
python more的一部分功能 脚本
split and interactively page a string or file of text
用户5760343
2022/05/13
3150
Airtest操作多台云手机,进行分发,多个脚本后端调度
2.后端接受请求,更加参数成功一个bat脚本,并用os命令执行他,利用redis中blpop或者brpop方法进行阻塞
小小咸鱼YwY
2020/06/19
1.1K0
如何在VScode中顺利的编写Fusion360脚本
在最近的一次Fusion 360 的大更新中,除了Generative design 有更强的支持外,然后就是把API的开发环境移动到了VScode里面了!相比原来丑丑的Spyder,VScode还是好看了很多。
mixlab
2019/11/28
1.6K0
如何在VScode中顺利的编写Fusion360脚本
如何在C++17中实现stackless coroutine以及相关的任务调度器
C++协程一直是大家比较关注的一个技术点, 在C++20 coroutine属性正式推出之前, 就已经有很多项目实装了, 实现机制也略也差异, 下面先来简单看下比较常见的实现方式:
fangfang
2021/10/29
1.9K0
如何在C++17中实现stackless coroutine以及相关的任务调度器
如何在Linux 系统上比较Bash脚本中的字符串?
在Bash 脚本中比较字符串的需求相对普遍,可用于在继续执行脚本的下一部分之前检查某些条件。
网络技术联盟站
2022/03/06
4.2K0
如何在Linux 系统上比较Bash脚本中的字符串?
点击加载更多

相似问题

GCP上的云功能:没有退出日志

22

google云上的Python脚本调度

230

如何在Google云平台gcp上托管python脚本?

17

利用云函数在GCP上调度Node.js脚本

21

挂起并恢复GCP实例的GCP云功能

21
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档