首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在唯一的动态需要时间运行php或py脚本一次

在唯一的动态需要时间运行php或py脚本一次
EN

Ask Ubuntu用户
提问于 2019-07-12 08:24:40
回答 1查看 323关注 0票数 2

目前我有一个用php编写的小型机器人,但如果需要的话,我可以切换到py

它主要收集api中有关只需运行一次的任务的数据,以便在特定时间更新第二天。

UTC+0 00:00,每天我都使用一个cron job从api中收集数据。

例如,一个任务可能需要在UTC+0 09:00运行,另一个在UTC+0 10:15运行,另一个在UTC+0 11:30运行。第二天,有新的任务需要在不同的时间运行。

现在,由于这些任务只在那一天可用,我不认为在期望的时间为每个任务设置cron作业是一个解决方案,然后删除cron作业。

因此,当任务需要更新时,如何运行脚本?

现在,我每分钟运行一个cron作业,如果在一分钟范围内有一个任务,我正在运行另一个脚本来更新该任务,但这对我来说似乎很混乱,我想知道我是否能做些什么。

P.S:我用的是在Ubuntu 19.04 - disco上运行的数字海洋中的液滴

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2019-07-12 09:17:42

若要安排命令在以后运行一次,可以使用at命令。有关如何指定时间和日期,请参阅手册页(man at)。

从php中,您可以使用system ()命令的范围来调用任何系统命令,包括at。Python还有一个系统,但也有一个subprocess.run命令。

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

https://askubuntu.com/questions/1157762

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档