這篇文章給大家分享的是有關(guān)在Gentoo Linux上設(shè)置啟動(dòng)和關(guān)閉腳本的方法的內(nèi)容。小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧。
成都創(chuàng)新互聯(lián)歡迎來(lái)電:028-86922220,為您提供成都網(wǎng)站建設(shè)網(wǎng)頁(yè)設(shè)計(jì)及定制高端網(wǎng)站建設(shè)服務(wù),成都創(chuàng)新互聯(lián)網(wǎng)頁(yè)制作領(lǐng)域十年,包括輕質(zhì)隔墻板等多個(gè)行業(yè)擁有豐富的網(wǎng)站制作經(jīng)驗(yàn),選擇成都創(chuàng)新互聯(lián),為企業(yè)錦上添花。
有時(shí)需要在系統(tǒng)啟動(dòng)和關(guān)閉期間運(yùn)行命令或shell腳本。這有助于在系統(tǒng)啟動(dòng)時(shí)啟動(dòng)服務(wù),并在系統(tǒng)關(guān)閉時(shí)停止服務(wù)。
現(xiàn)在/etc/local.d/目錄中帶有后綴.start的腳本將在系統(tǒng)啟動(dòng)時(shí)執(zhí)行,所有帶有后綴.stop的腳本將在系統(tǒng)關(guān)閉期間執(zhí)行。首先確保使用以下步驟啟用了local.d腳本。
啟用local.d腳本
要在引導(dǎo)時(shí)啟動(dòng)local.d腳本,請(qǐng)將其init.d腳本添加到默認(rèn)運(yùn)行級(jí)別
# rc-update add local default
現(xiàn)在,通過(guò)在默認(rèn)運(yùn)行級(jí)別中對(duì)已停止的服務(wù)執(zhí)行OpenRC檢查來(lái)啟動(dòng)服務(wù):
# rc-service local start
啟動(dòng)時(shí)運(yùn)行腳本
創(chuàng)建一個(gè)腳本/etc/local.d/myService.start并將你的內(nèi)容放入其中。這將在系統(tǒng)引導(dǎo)期間執(zhí)行。
# vi /etc/local.d/myService.start
#!/bin/sh # Show below message on system startup echo "Welcome back!"
關(guān)閉時(shí)運(yùn)行腳本
創(chuàng)建一個(gè)腳本/etc/local.d/myservice.stop并將你的內(nèi)容放入其中。這將在系統(tǒng)關(guān)閉期間執(zhí)行。
# vi /etc/local.d/myService.stop
#!/bin/sh # Show below message on system shutdown echo "Good bye!
感謝各位的閱讀!關(guān)于在Gentoo Linux上設(shè)置啟動(dòng)和關(guān)閉腳本的方法就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!