我需要能夠保存基於Centos的Google Compute實例在第一次收到搶佔信號時的狀態。 documentation非常清楚地表明,在可搶佔關機前30秒發送「ACPI G2軟關閉」信號。不幸的是,Google沒有給出任何示例來演示如何捕獲這個信號,我還沒有找到捕獲它的方法。如何在搶先於Google搶先實例時保存狀態?
我最初的嘗試都是圍繞使用acpid守護進程的ACPI接口進行的。使用它,我已能夠捕獲關機(按鈕/電源)事件,沒有任何問題。但是,無論我嘗試捕獲什麼事件(按鈕,電源,睡眠),我都無法捕獲狀態轉換到G2狀態,我認爲這是我正在尋找的狀態。
是否有人成功設法在Centos(或任何Linux)環境中捕獲搶佔信號?
謝謝米莎;我會嘗試關閉腳本。但是,捕獲最初的G2狀態變化不是更好嗎?如果是這樣,是否沒有辦法使用這個早期的信息? –
@NigelRMurray - 抱歉,不知道是否有可能捕獲G2狀態更改,或者如何執行此操作。 –