设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 数据 手机 公司
当前位置: 首页 > 服务器 > 搭建环境 > Windows > 正文

Systemd定时器:三种使用场景(3)

发布时间:2018-12-03 20:10 所属栏目:117 来源:Paul Brown
导读:现在,启用并启动 minetest.timer : systemctl enable minetest.timer systemctl start minetest.timer 而且,如果你在六点钟启动了服务器, minetest.timer 会启用;到了五到七点, minetest.timer 每分钟都会尝

现在,启用并启动 minetest.timer

  1. systemctl enable minetest.timer
  2. systemctl start minetest.timer

而且,如果你在六点钟启动了服务器,minetest.timer 会启用;到了五到七点,minetest.timer 每分钟都会尝试启动 minetest.service。不过,一旦 minetest.service 开始运行,systemd 会停止 minetest.timer,因为它会与 minetest.service “冲突”,从而避免计时器在服务已经运行的情况下还会不断尝试启动服务。

在首先启动某个服务时杀死启动它的计时器,这么做有点反直觉,但它是有效的。

总结

你可能会认为,有更好的方式来做上面这些事。我在很多文章中看到过“过度设计”这个术语,尤其是在用 systemd 定时器来代替 cron 的时候。

但是,这个系列文章的目的不是为任何具体问题提供最佳解决方案。它的目的是为了尽可能多地使用 systemd 来解决问题,甚至会到荒唐的程度。它的目的是展示大量的例子,来说明如何利用不同类型的单位及其包含的指令。我们的读者,也就是你,可以从这篇文章中找到所有这些的可实践范例。

尽管如此,我们还有一件事要做:下回中,我们会关注 sockets 和 targets,然后我们将完成对 systemd 单元的介绍。

【编辑推荐】

  1. 在Linux上自定义bash命令提示符
  2. 盘点|22个基本的Linux安全命令
  3. 如何从Windows 7、8和10创建可启动的Linux USB盘?
  4. 为让Linux代码注释更加和谐 有人提议用“拥抱”替换F**k
  5. 如何在Linux上对驱动器进行分区和格式化
【责任编辑:庞桂玉 TEL:(010)68476606】
点赞 0

(编辑:ASP站长网)

网友评论
推荐文章
    热点阅读