首頁 行業(yè) 活動 項目 快訊 文娛 時尚 娛樂 科技 汽車 綜合 生活

【Linux】systemd.timer replace the crontab or at jobs-當(dāng)前最新

2023-06-26 22:20:16 來源:博客園


【資料圖】

systemd 架構(gòu)

學(xué)習(xí) Systemd 的第一步,就是搞懂"單元"(unit)是什么。簡單說,單元就是 Systemd 的最小功能單位,是單個進(jìn)程的描述。一個個小的單元互相調(diào)用和依賴,組成一個龐大的任務(wù)管理系統(tǒng),這就是 Systemd 的基本思想。由于 Systemd 要做的事情太多,導(dǎo)致單元有很多不同的種類,大概一共有12種。舉例來說,Service 單元負(fù)責(zé)后臺服務(wù),Timer 單元負(fù)責(zé)定時器,Slice 單元負(fù)責(zé)資源的分配。每個單元都有一個單元描述文件,它們分散在三個目錄。-- /lib/systemd/system:系統(tǒng)默認(rèn)的單元文件-- /etc/systemd/system:用戶安裝的軟件的單元文件-- /usr/lib/systemd/system:用戶自己定義的單元文件

要點(diǎn)

- 1. 上述單元目錄中創(chuàng)建同名前綴的文件,如 joewancn.timer , joewancn.service- 2. 只需要啟動對應(yīng)的 joewancn.timer- 3. joewancn.service定義需要執(zhí)行的操作-- 3.1 不要設(shè)置enable或者start它,因為它有對應(yīng)的timer服務(wù)管理-- 3.2 腳本中的所有(報考系統(tǒng)自帶)執(zhí)行程序都必須使用絕對路徑,

案例

-- 簡單的例子https://unix.stackexchange.com/questions/198444/run-script-every-30-min-with-systemd-- 結(jié)合mailx發(fā)送郵件https://www.cnblogs.com/chengkanghua/p/12708584.html
關(guān)鍵詞:

上一篇:子字旁_子字旁有哪些字_天天快消息

下一篇:新一批省生態(tài)環(huán)境保護(hù)督察完成進(jìn)駐

責(zé)任編輯:

最近更新

點(diǎn)擊排行
推薦閱讀