首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将代码上传到服务器并自动运行

问将代码上传到服务器并自动运行
EN

Stack Overflow用户
提问于 2014-07-16 07:02:01
回答 2查看 192关注 0票数 1

我对Python很在行,但我从来没有‘上传代码’到服务器上,并让它自动运行过。

我正在做一个项目,这个项目需要一些代码全天候运行。在一天中的某些时候,如果满足了某个标准,就会启动一个进程。例如:数据库可能包含每个用户希望接收每日时事通讯的时间的记录(出于某种主观原因)-代码将在一天中的正确时间将时事通讯发送给正确的人。当然,所有这些都是在云服务器上运行的。

任何帮助都将不胜感激--甚至纠正我对问题的整个表述!如果你知道如何在任何其他语言中做到这一点-请回复你的解决方案!

谢谢!

EN

回答 2

Stack Overflow用户

发布于 2014-07-16 07:06:23

这里有两种方法来解决这个问题,这两种方法都需要shell访问云服务器。

  1. 编写程序来处理调度本身。例如,每隔几毫秒睡眠和唤醒一次,以执行必要的检查。然后,您可以使用scp之类的工具将此文件传输到服务器,登录,然后使用python myscript.py &.
  2. Write之类的工具在后台启动它,以便只运行一次,然后使用调度工具cron每分钟启动一次。
票数 1
EN

Stack Overflow用户

发布于 2014-07-28 01:45:34

花了几天的时间,但我终于找到了解决这个问题的方法。最实用的方法是使用运行脚本的VPS。我的代码中令人困惑的部分是,每个用户将在不同的时间为自己激活脚本。为此,比方说在午夜,VPS运行python脚本(使用调度任务或类似的方法)并运行脚本。然后,脚本将从数据库中提取时间,并在列出的时间处理代码。

无论如何,感谢您的时间!

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

https://stackoverflow.com/questions/24769574

复制
相关文章

相似问题

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