是否有可能按計劃啓動並停止代理商,例如在下午12點運行,然後每天下午1點停車。謝謝。我可以安排VOLTTRON的代理商在特定時間啓動嗎?
1
A
回答
1
一種方法是設置一個執行volttron-ctl start agent_uuid來啓動它的cron作業,然後再阻止它。
另一種方式是讓代理運行並添加一個可以每24小時運行一次的週期,該週期將從您啓動代理的24小時後執行。
2
你有幾個選擇。
- 您可以像克雷格建議的那樣去做,並使用cron作業來啓動和停止它。我不喜歡這個想法,因爲它違背了應該永遠在線的代理人的目的。
- 您的座席可以收看設備發佈的內容,並開始顯示符合期望時間段的時間戳(這是一種常用方法)。
- 您的座席可以安排所需時間段的設備(如果您要發送控制信號),然後訂閱計劃宣佈主題並觀察計劃開始時間。
- 您可以安排在塊開始時觸發的週期性函數調用。
- 與4一樣,您可以使用日程而不是週期性。您必須安排下一個事件,因爲日程安排只會調用一次回調,但對於在運行期間動態更改的事件很有用。執行機構代理使用它來發布進度表狀態。
在2-5中,代理將在大多數時間內保持休眠狀態,並且只在分配的時間內變爲活動狀態。
+0
我喜歡凱爾的答案比我的更好。 – Craig
相關問題
- 1. 我可以安排Docker在Amazon ECS的特定時間運行嗎?
- 2. 我可以在PhoneGap的每天的特定時間安排活動/回調
- 3. webapi:在特定時間安排行動
- 4. 需要幫助安排我的計算引擎在特定時間啓動
- 5. 我可以在特定時區獲得時間戳嗎?
- 6. 我們可以在java中設置特定的時間嗎
- 7. VOLTTRON代理命名
- 8. 我可以在Alfresco啓動時運行代碼嗎?
- 9. 在ASP.NET中,我可以安排.ashx頁面在一天的特定時間運行嗎?
- 10. Python在特定時間安排工作
- 11. 可以textmate安排我的代碼到可讀列嗎?
- 12. 安排在特定日期/時間啓動/輸入前景的應用程序
- 13. 我可以從特定點啓動狀態機嗎?
- 14. 我可以安排一個合理的劇本在每天的特定時間運行
- 15. QTimer啓動特定時間
- 16. 我可以在我的商店安裝自己的證書嗎?
- 17. 鈦:如何在特定的日期時間安排活動
- 18. C#中可能在特定索引處啓動迭代器嗎?
- 19. 我可以在特定時間啓動軟件包而無需手動啓動軟件包
- 20. Volttron不編譯代理
- 21. 可以presentModalViewController在啓動時工作嗎?
- 22. 如何在特定時間啓動IObservable?
- 23. Magento:我可以限制商店的營業時間嗎?
- 24. 自動安排在特定時間執行php腳本
- 25. 安排消息驅動bean在特定時間訪問隊列?
- 26. 我可以安排芹菜任務在一段時間內執行嗎?
- 27. MSTest可以在每次啓動時運行特定的方法嗎?
- 28. 加載並播放playlist.m3u8以在iPad的特定時間啓動?
- 29. Python:我可以指定從python啓動進程時啓動幾何嗎?
- 30. 我可以在ASP.NET Core啓動期間訪問數據庫嗎?
我想你的意思是每24小時? –