2016-04-26 86 views
-1

我正在計劃一個我想寫的腳本,它會在午夜每天檢查一個網站,並根據用戶的輸入進行所需的操作。我將在網上發佈此腳本,以便其他人可以使用它。我可以在哪裏託管腳本以連續運行?

但是,我希望腳本能夠在用戶計算機關閉時繼續運行。是否有某個地方(我/用戶)可以託管腳本,以便即使在我關閉計算機時它仍會繼續運行?

立即的想法來到我的頭或託管在某種服務器上。那可能嗎?

我也一直在閱讀關於cron。但是,用戶關閉計算機後似乎會停止工作。

任何提示或建議表示讚賞。

回答

1

是的,當您關閉計算機時,cron停止運行。沒有電時,一切都停止。持久性計算的一個選項是在Amazon Web Services上運行EC2實例。有一種實例類型是免費的(直到我相信)。其他雲計算服務,如MS Azure也是一種選擇。

+0

如果我安裝了一個EC2實例或MS Azure,其他用戶無需設置它就可以使用它嗎? – Programmingjoe

+0

@joe如果你給他們訪問,那麼是的。更好的解決方案是爲他們提供腳本並讓他們使用自己的虛擬機。你應該考慮使用Docker。儘管只是一個腳本,但它可能有點重量級。 –

+0

我一直在研究Docker的學習,所以也許我只是爲了體驗。謝謝你的提示。 – Programmingjoe

0

當電腦關閉時什麼都不會發生,也不會執行任何腳本。

每天午夜執行腳本CRON是你的方式。

通常這種類型的腳本運行在始終保持運行的服務器上。

+0

是不是CRON只是我的腳本中使用的工具?所以如果我的電腦在午夜時分關閉,它將無法運行。 – Programmingjoe

+0

當然這是你的電腦開着,沒有辦法在電腦上執行任何東西。正如我提到的腳本通常在始終運行的服務器上執行 –

相關問題