Linux 設定開機自啟

2022-02-03 23:54:29 字數 783 閱讀 4017

忘記**的**的。

方法 1

這種方法會利用 /etc/ 中的 rc.local 檔案來在啟動時執行指令碼與命令。我們在檔案中加上一行來執行指令碼,這樣每次啟動系統時,都會執行該指令碼。

不過我們首先需要為 /etc/rc.local 新增執行許可權,

sudo chmod +x /etc/rc.local

然後將要執行的指令碼加入其中:

sudo vi /etc/rc.local

在檔案最後加上:

sh /root/script.sh &

然後儲存檔案並退出。使用 rc.local 檔案來執行命令也是一樣的,但是一定要記得填寫命令的完整路徑。 想知道命令的完整路徑可以執行:

which command

比如:which shutter

/usr/bin/shutter

如果是 centos,我們修改的是檔案 /etc/rc.d/rc.local 而不是 /etc/rc.local。 不過我們也需要先為該檔案新增可執行許可權。

注意:- 啟動時執行的指令碼,請一定保證是以 exit 0 結尾的。

方法 2 – 使用 crontab

該方法最簡單了。我們建立乙個 cron 任務,這個任務在系統啟動後等待 90 秒,然後執行命令和指令碼。

要建立 cron 任務,開啟終端並執行

crontab -e

然後輸入下行內容,

@reboot ( sleep 90 ; sh \location\script.sh

linux設定開機自啟指令碼

系統初始化完成後會執行初始化指令碼 rc.local,想要實現開機自動啟動某個功能,可以在這個指令碼增加些執行命令。rc.local rc.sysinit,一般為路徑為 etc rc.d rc.local或 etc rc.d rc.sysinit 可以直接在指令碼退出之前執行某個指令碼或執行某個sh...

redis設定開機自啟

開機自啟動redis 其他服務類似 centos 7以上是用systemd進行系統初始化的,systemd 是 linux 系統中最新的初始化系統 init 它主要的設計目標是克服 sysvinit 固有的缺點,提高系統的啟動速度。systemd服務檔案以.service結尾,比如現在要建立redi...

Linux下設定Redis開機自啟

1 設定redis.conf 中daemonize 為yes 確保守護程序開啟。2 vi etc init.d redis 內容如下,然後儲存退出。chkconfig 2345 10 90 description start and stop redis path usr local bin sbi...