centos7實現自啟動指令碼

2021-08-02 05:14:14 字數 732 閱讀 5997

最近在使用redis,可是每次啟動虛擬機器都要啟動一次redis,很是麻煩,所以打算做成自啟動。

首先將啟動的命令做成指令碼,內容如下:

/usr/local/redis/src/redis-server /usr/local/redis/redis.conf
每個人安裝的目錄可能不同,所以這裡會不太一樣,按照實際情況修改就可以了。然後將這個檔案儲存為start_redis.sh名字可以任意,位置也可以任意的,沒有關係,儲存好之後,我們檢視一下:

剛建立好的檔案是沒有執行許可權的,我的是修改許可權之後的樣子了,反正就是要讓系統能夠執行這個指令碼就行了,要有執行的許可權,如果linux許可權不太了解建議先自行學習一下。

之後開啟/etc/rc.d資料夾:

這裡rc.local也沒有執行許可權的,要做成可以執行的狀態,如上圖所示的。

將剛剛建立的執行指令碼增加到rc.local的最後一行,如圖所示:

然後重啟系統,redis就可以自動重啟了,其他的應用也可以使用相同的辦法實現

CentOS7建立啟動指令碼

檔案內容解釋 unit 服務的說明 description 描述服務 after 描述服務類別 service 服務執行引數的設定 type forking是後台執行的形式 execstart為服務的具體執行命令 execreload為重啟命令 execstop為停止命令 privatetmp tr...

CentOS 開機自啟動指令碼

開機時執行自己的指令碼.1.編寫自己的服務指令碼 進入系統服務指令碼目錄 cd etc rc.d init.d vi test 內容如下 bin bash chkconfig 57 75 description test service start stop see how we were call...

CentOS 開機自啟動指令碼

開機時執行自己的指令碼.1.編寫自己的服務指令碼 進入系統服務指令碼目錄 cd etc rc.d init.d vi test 內容如下 bin bash chkconfig 57 75 description test service start stop see how we were call...