![](/img/trans.png)
[英]Google Compute Engine start up python script doesn't run at boot
[英]Google Compute Engine - Restart at end of start up script
如果實例到達啟動腳本的結尾,是否有一種自動重啟實例的好方法?
我有一個要在Compute Engine上連續運行的Python腳本,該腳本從運行CRON作業的GAE實例檢查發布/訂閱。 我還沒有找到捕捉每個可能的錯誤的好方法,並且有很多難以測試的極端情況(例如,實例內存不足)。 如果我每次腳本完成后都重新啟動實例,那會更好(因為它永遠都不會完成)。 autorestart
選項不起作用,因為該實例不會關閉,只是停止運行腳本。
一個簡單的shutdown -r now
可能就足夠了。
或者,如果您更喜歡gcloud:
gcloud compute instances reset $(hostname)
請注意,該reset
是真正的重置,沒有適當的操作系統關閉。
在執行“實例中的重置或重啟操作”之前,您可能還需要查看此文檔。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.