2014-02-15 215 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

相關問題