簡體   English   中英

Mac OSX上自運行的Python腳本的體系結構

[英]Architecture for a self-running Python script on Mac OSX

我有以下設置

  1. Python腳本
  2. 具有上述腳本的Mac OSX Automator應用程序
  3. 定期運行Automator(以及Python腳本)的iCal警報

以上所有工作都很好。 但是我需要做出改變。 我需要該腳本在將來的某個時間(同一天)檢查一個網站,然后在該時間之前返回並再次運行。 我知道如何做第一部分(花時間),但是我不知道如何去做第二部分。 如何使Python腳本能夠(1)定期運行自己,然后(2)在將來的某個時間再次運行? 未來的時間點將定期更改。 有時可能早於10AM,有時可能是7PM。

歡迎對此和偽代碼有任何想法。 謝謝!

您無需在其中進行任何硬編碼-使用crontab來安排腳本首次運行的時間。 它會檢查網站是否應該再次運行,然后調用time.sleep()直到任務需要再次運行。

將變量設置為將來的時間,並在while()循環中進行檢查

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM