2014-02-15 181 views
0

我正在编写一个Python脚本,我想要自动运行,每天晚上说。安排一个python脚本在网络服务器上运行

我打算从服务器上运行它,部分原因是我有一个,所以我可能以及它总是在,但也要学习如何做到这一点,这可能在某些时候最终成为一个更完整的网络应用“ - 现在虽然只是读取一些数据,并发送电子邮件。

Solutions I've come across已经从cgi,wsgi到'microframeworks'。我也松散地意识到Django(这是一个“微框架”?)。

我不知道我应该用这个简单的任务 - 我不知道它是否甚至需要任何东西,我可以将它存储在服务器上并安排它通过cpanel运行吗?

+0

你可以只安排一个cronjob。 – Blender

+0

所以我只是把'script.py'放在某个文件夹中,而cron运行得很好? – OJFord

+0

当然,没有理由不会。 – Blender

回答

3

如果您正在* nix服务器上运行并且您的用户帐户具有权限,请使用cron

编辑使用$ crontab -e

沿着这些线路的条目将在午夜运行作业,每天晚上你的crontab:

0 0 * * * python /path/to/myscript.py

+0

这就是我最后一句话的意思 - 我不确定它是否可以'运行Python'..它会像平常一样运行脚本,好像我跑了它在本地? – OJFord

+0

还要感谢@Blender [在评论中同时回答](http://stackoverflow.com/questions/21804518/schedule-a-python-script-to-run-on-webserver?noredirect=1#comment32995113_21804518 )。 – OJFord

相关问题