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

【Linux】systemd.timer replace the crontab or at jobs-當前最新

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


【資料圖】

systemd 架構(gòu)

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

要點

- 1. 上述單元目錄中創(chuàng)建同名前綴的文件,如 joewancn.timer , joewancn.service- 2. 只需要啟動對應的 joewancn.timer- 3. joewancn.service定義需要執(zhí)行的操作-- 3.1 不要設(shè)置enable或者start它,因為它有對應的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)境保護督察完成進駐

責任編輯:

最近更新

點擊排行
推薦閱讀