Shell-Script

關機前執行命令

  • March 9, 2022

我想在電腦關閉之前執行一個簡單的命令(時間不是必需的)。

對於啟動,我可以使用 /etc/rc.local;關機有類似的東西嗎?

請注意,我仍然想使用菜單中的集成關機按鈕;即我不想每次通過終端關閉時都使用自定義腳本 - 它需要是自動的。

Linux Mint 基於 Ubuntu,所以我猜測執行級別系統可能是相同的。在 Ubuntu 上,不同執行級別的腳本根據它們在/etc/rc[0-6].d目錄中的存在情況執行。執行級別0 對應於關閉,6 對應於重新啟動。

通常,腳本本身儲存在 中/etc/init.d,然後將符號連結放置在與您需要的執行級別相對應的目錄中。

因此,在您的情況下,編寫您的腳本,將其儲存在 中,然後在每個和(如果您想要兩者)中創建一個指向您的腳本/etc/init.d/的符號連結。/etc/rc0.d``/etc/rc6.d

每個執行級別目錄中的腳本將以asciibetical 順序執行,因此如果執行級別中的順序對您很重要,請相應地選擇符號連結的名稱。

引用自:https://unix.stackexchange.com/questions/48973