主頁(yè) > 知識(shí)庫(kù) > 將Linux中systemd的單元配置實(shí)例化的方法

將Linux中systemd的單元配置實(shí)例化的方法

熱門(mén)標(biāo)簽:文山外呼營(yíng)銷(xiāo)系統(tǒng) 電銷(xiāo)語(yǔ)音機(jī)器人哪個(gè)好 地圖上標(biāo)注點(diǎn)位的圖標(biāo) 拉薩銷(xiāo)售外呼系統(tǒng)軟件 百度地圖標(biāo)注未成功 中山防封卡電銷(xiāo)卡辦理 江蘇小型外呼系統(tǒng)軟件 電話機(jī)器人服務(wù)器部署 常熟外呼系統(tǒng)

在運(yùn)行的時(shí)候有可能需要將一個(gè)模版實(shí)例化好幾個(gè)單元,@字符用于標(biāo)識(shí)模版和單元文件的關(guān)系,實(shí)例化單元可以從另外一個(gè)單元文件(使用Requires或者Wants選項(xiàng)),或者使用systemctlstart命令。實(shí)例化服務(wù)單元可以按照下面的方式命名:
 

復(fù)制代碼
代碼如下:
template_name@instance_name.service

幾個(gè)實(shí)例可以指向同一個(gè)模板文件配置選項(xiàng)常見(jiàn)的所有實(shí)例,舉個(gè)例子,一個(gè)單元配置文件的Wants選項(xiàng)可以是:

 

復(fù)制代碼
代碼如下:

Wants=getty@ttyA.service,getty@ttyB.service
 

首先讓systemd搜索給定服務(wù)單位,如果沒(méi)有發(fā)現(xiàn),systemd忽略@和點(diǎn)號(hào)之間的部分,直接搜索getty@.service服務(wù)文件,讀取配置,并啟動(dòng)服務(wù)。
通配符字段,稱為單元說(shuō)明符,可以在任何單元配置文件使用。單位說(shuō)明符替代某些單位在運(yùn)行時(shí)參數(shù)和解釋。常用的單元說(shuō)明符說(shuō)明如下:
%n整個(gè)單元名字,包括類(lèi)型的后綴,%N是相同的意義,但是ASCII取代為禁止字符。
%p前綴名字,在實(shí)例化的時(shí)候,%p代表@字符前面的部分。
%i實(shí)例名字,@字符和單元類(lèi)型直接的部分。%I是相同的意義,但是ASCII取代為禁止字符。
%H主機(jī)名字,當(dāng)配置文件被加載的時(shí)候的主機(jī)名。
%t運(yùn)行時(shí)目錄,當(dāng)前的運(yùn)行目錄,對(duì)root用戶就是/run目錄,對(duì)于無(wú)特權(quán)用戶就是XDG_RUNTIME_DIR變量指定的目錄。
舉個(gè)例子,getty@.service包含下面的結(jié)構(gòu):

 

復(fù)制代碼
代碼如下:

[Unit]
Description=Gettyon%I
...
[Service]
ExecStart=-/sbin/agetty--noclear%I$TERM
...
 

當(dāng)getty@ttyA.service和getty@ttyB.service實(shí)例化的時(shí)候,Description=被解釋為“GettyonttyA”和"GettyonttyB"。

標(biāo)簽:淮安 和田 法律問(wèn)答 開(kāi)封 石家莊 湖南 和田 馬鞍山

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《將Linux中systemd的單元配置實(shí)例化的方法》,本文關(guān)鍵詞  將,Linux,中,systemd,的,單元,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《將Linux中systemd的單元配置實(shí)例化的方法》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于將Linux中systemd的單元配置實(shí)例化的方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章