有時需要在系統啟動和關閉期間執行命令或shell腳本。這有助於在系統啟動時啟動服務,並在系統關閉時停止服務。本篇文章將介紹在Gentoo Linux上執行系統啟動和關閉腳本。
現在/etc/local.d/目錄中帶有後綴.start的腳本將在系統啟動時執行,所有帶有後綴.stop的腳本將在系統關閉期間執行。首先確保使用以下步驟啟用了local.d腳本。
啟用local.d腳本
要在開機時啟動local.d腳本,請將其init.d腳本加入到預設運行等級
# rc-update add local default
現在,透過在預設運行層級中對已停止的服務執行OpenRC檢查來啟動服務:
# rc-service local start
啟動時執行腳本
建立一個腳本/etc /local.d/myService.start並將你的內容放入其中。這將在系統引導期間執行。
# vi /etc/local.d/myService.start
#!/bin/sh # Show below message on system startup echo "Welcome back!"
關閉時執行腳本
建立一個腳本/etc/local.d/myservice.stop並將你的內容放入其中。這將在系統關閉期間執行。
# vi /etc/local.d/myService.stop
#!/bin/sh # Show below message on system shutdown echo "Good bye!
這篇文章到這裡就已經全部結束了,更多其他精彩內容可以關注PHP中文網的Linux影片教學專欄!
以上是如何在Gentoo Linux上設定啟動和關閉腳本的詳細內容。更多資訊請關注PHP中文網其他相關文章!