2016-09-26 26 views
-1

我想在亞馬遜EC2 ubuntu實例中每隔2分鐘運行一次python腳本,並且我嘗試了很多隻是不工作的事情。amazon EC2 ubuntu實例中的任務調度

有人可以幫助我嗎?

謝謝!

+0

如果您希望任何人能夠幫助您,您將需要提供更多的上下文和信息。你如何試圖運行腳本(cron job?)以及你得到了什麼錯誤信息? – borfast

+0

@borfast我是一個在Ubuntu的菜鳥,我需要知道如何定期運行一個Python腳本。我沒有收到任何錯誤消息 –

+0

好吧,我會寫一個更詳細的答案來幫助你。 – borfast

回答

1

你想要使用的是cron,一種Unix服務,它允許你安排在特定時間或間隔執行的命令。

它基於一個簡單的配置文本文件,crontab(來自「cron table」,如在帶有預定命令的表格中),它巧合地也是編輯文件的工具的名稱。

要編輯用戶的crontab,請使用以下命令:crontab -e 這將在文本編輯器中打開您的crontab文件。

三樣東西,你會想牢記有關的cron:

  1. 您應指定完整路徑到腳本,否則cron將會不知道從哪裏找到它們。

  2. 每個用戶都有一個crontab,並且調度的命令作爲擁有crontab文件的用戶來執行。

  3. Cron的分辨率不會低於分鐘數,也就是說,您不能每X 執行一些操作。

這應該爲你工作:

*/2 * * * * /usr/bin/python /path/to/your/script.py

我建議你看看這裏:http://corntab.com/ 看語法和例子,應該足夠讓你去,如以及幫助您創建更多crontabs。