27-Ubuntu20.04配置rc.local開機(jī)啟動(dòng)腳本

一、rc-local服務(wù)簡介

Linux中的rc-local服務(wù)是一個(gè)開機(jī)自動(dòng)啟動(dòng)的,調(diào)用開發(fā)人員或系統(tǒng)管理員編寫的可執(zhí)行腳本或命令的,它的啟動(dòng)順序是在系統(tǒng)所有服務(wù)加載完成之后執(zhí)行。
ubuntu20.04系統(tǒng)已經(jīng)默認(rèn)安裝了rc-local.service服務(wù)璧针,不過需要手動(dòng)設(shè)置一下才可以使用坦袍。

二十厢、配置

2.1、創(chuàng)建rc-local.service文件

systemctl默認(rèn)讀取/etc/systemd/system/下的配置文件捂齐。我們可以創(chuàng)建一個(gè)軟連接到/lib/systemd/system/rc-local.service蛮放。

root@rshine:/etc/systemd/system# ln -s /lib/systemd/system/rc-local.service rc-local.service
root@rshine:/etc/systemd/system# ls rc-local.service 
rc-local.service
root@rshine:/etc/systemd/system# 

2.2、創(chuàng)建/etc/rc.local

開機(jī)自啟動(dòng)腳本奠宜,我們一般都放在這個(gè)文件中包颁。但是Ubuntu20.04中默認(rèn)沒有這個(gè)文件,需要我們自己創(chuàng)建压真。

root@rshine:/etc/systemd/system# touch /etc/rc.local
root@rshine:/etc/systemd/system# chmod 755 /etc/rc.local
root@rshine:~# echo '#!/bin/bash' >> /etc/rc.local

2.3娩嚼、設(shè)置rc-local.service開機(jī)自啟

將rc-local.service服務(wù)設(shè)置為開機(jī)自啟動(dòng)。當(dāng)然有可能你會(huì)遇到下面的報(bào)錯(cuò)滴肿。

root@rshine:/etc/systemd/system# systemctl enable rc-local.service
The unit files have no installation config (WantedBy=, RequiredBy=, Also=,
Alias= settings in the [Install] section, and DefaultInstance= for template
units). This means they are not meant to be enabled using systemctl.
 
Possible reasons for having this kind of units are:
? A unit may be statically enabled by being symlinked from another unit's
  .wants/ or .requires/ directory.
? A unit's purpose may be to act as a helper for some other unit which has
  a requirement dependency on it.
? A unit may be started when needed via activation (socket, path, timer,
  D-Bus, udev, scripted systemctl call, ...).
? In case of template units, the unit is meant to be enabled with some
  instance name specified.
root@rshine:/etc/systemd/system#

報(bào)錯(cuò)解決方法:
在/etc/systemd/system/rc-local.service文件末尾添加最后三行岳悟,如果有的話就不用添加。

root@rshine:~# cat /etc/systemd/system/rc-local.service 
#  SPDX-License-Identifier: LGPL-2.1+
#
#  This file is part of systemd.
#
#  systemd is free software; you can redistribute it and/or modify it
#  under the terms of the GNU Lesser General Public License as published by
#  the Free Software Foundation; either version 2.1 of the License, or
#  (at your option) any later version.

# This unit gets pulled automatically into multi-user.target by
# systemd-rc-local-generator if /etc/rc.local is executable.
[Unit]
Description=/etc/rc.local Compatibility
Documentation=man:systemd-rc-local-generator(8)
ConditionFileIsExecutable=/etc/rc.local
After=network.target

[Service]
Type=forking
ExecStart=/etc/rc.local start
TimeoutSec=0
RemainAfterExit=yes
GuessMainPID=no

[Install]
WantedBy=multi-user.target
Alias=rc-local.service
root@rshine:~#

再次設(shè)置開機(jī)自啟就不會(huì)報(bào)錯(cuò)了泼差。

root@rshine:/etc/systemd/system# systemctl enable rc-local.service
Created symlink /etc/systemd/system/multi-user.target.wants/rc-local.service → /lib/systemd/system/rc-local.service.
root@rshine:/etc/systemd/system#
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末贵少,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子拴驮,更是在濱河造成了極大的恐慌春瞬,老刑警劉巖柴信,帶你破解...
    沈念sama閱讀 207,113評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件套啤,死亡現(xiàn)場離奇詭異,居然都是意外死亡随常,警方通過查閱死者的電腦和手機(jī)潜沦,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,644評論 2 381
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來绪氛,“玉大人唆鸡,你說我怎么就攤上這事≡娌欤” “怎么了争占?”我有些...
    開封第一講書人閱讀 153,340評論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長序目。 經(jīng)常有香客問我臂痕,道長,這世上最難降的妖魔是什么猿涨? 我笑而不...
    開封第一講書人閱讀 55,449評論 1 279
  • 正文 為了忘掉前任握童,我火速辦了婚禮,結(jié)果婚禮上叛赚,老公的妹妹穿的比我還像新娘澡绩。我一直安慰自己稽揭,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,445評論 5 374
  • 文/花漫 我一把揭開白布肥卡。 她就那樣靜靜地躺著溪掀,像睡著了一般。 火紅的嫁衣襯著肌膚如雪步鉴。 梳的紋絲不亂的頭發(fā)上膨桥,一...
    開封第一講書人閱讀 49,166評論 1 284
  • 那天,我揣著相機(jī)與錄音唠叛,去河邊找鬼只嚣。 笑死,一個(gè)胖子當(dāng)著我的面吹牛艺沼,可吹牛的內(nèi)容都是我干的册舞。 我是一名探鬼主播,決...
    沈念sama閱讀 38,442評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼障般,長吁一口氣:“原來是場噩夢啊……” “哼调鲸!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起挽荡,我...
    開封第一講書人閱讀 37,105評論 0 261
  • 序言:老撾萬榮一對情侶失蹤藐石,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后定拟,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,601評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡青自,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,066評論 2 325
  • 正文 我和宋清朗相戀三年株依,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片延窜。...
    茶點(diǎn)故事閱讀 38,161評論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡获高,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出总寻,到底是詐尸還是另有隱情,我是刑警寧澤轰坊,帶...
    沈念sama閱讀 33,792評論 4 323
  • 正文 年R本政府宣布套鹅,位于F島的核電站菱魔,受9級特大地震影響稚失,放射性物質(zhì)發(fā)生泄漏恰聘。R本人自食惡果不足惜初厚,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,351評論 3 307
  • 文/蒙蒙 一妄痪、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧楞件,春花似錦衫生、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,352評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至黄伊,卻和暖如春站故,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背毅舆。 一陣腳步聲響...
    開封第一講書人閱讀 31,584評論 1 261
  • 我被黑心中介騙來泰國打工西篓, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人憋活。 一個(gè)月前我還...
    沈念sama閱讀 45,618評論 2 355
  • 正文 我出身青樓岂津,卻偏偏與公主長得像,于是被迫代替她去往敵國和親悦即。 傳聞我的和親對象是個(gè)殘疾皇子吮成,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,916評論 2 344

推薦閱讀更多精彩內(nèi)容