首页 行业 活动 项目 快讯 文娱 时尚 娱乐 科技 汽车 综合 生活

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

2023-06-26 22:20:16 来源:博客园


【资料图】

systemd 架构

学习 Systemd 的第一步,就是搞懂"单元"(unit)是什么。简单说,单元就是 Systemd 的最小功能单位,是单个进程的描述。一个个小的单元互相调用和依赖,组成一个庞大的任务管理系统,这就是 Systemd 的基本思想。由于 Systemd 要做的事情太多,导致单元有很多不同的种类,大概一共有12种。举例来说,Service 单元负责后台服务,Timer 单元负责定时器,Slice 单元负责资源的分配。每个单元都有一个单元描述文件,它们分散在三个目录。-- /lib/systemd/system:系统默认的单元文件-- /etc/systemd/system:用户安装的软件的单元文件-- /usr/lib/systemd/system:用户自己定义的单元文件

要点

- 1. 上述单元目录中创建同名前缀的文件,如 joewancn.timer , joewancn.service- 2. 只需要启动对应的 joewancn.timer- 3. joewancn.service定义需要执行的操作-- 3.1 不要设置enable或者start它,因为它有对应的timer服务管理-- 3.2 脚本中的所有(报考系统自带)执行程序都必须使用绝对路径,

案例

-- 简单的例子https://unix.stackexchange.com/questions/198444/run-script-every-30-min-with-systemd-- 结合mailx发送邮件https://www.cnblogs.com/chengkanghua/p/12708584.html
关键词:

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

下一篇:新一批省生态环境保护督察完成进驻

责任编辑:

最近更新

点击排行
推荐阅读