cron 这个包既有 systemd 的单元文件又有 lsb 脚本,而且默认还是两种方式都启用了的,见图。
不过,cron 似乎并未重复启动,只是优先启动了 systemd 的单元。
kbd 那个只有 lsb 脚本的就只好通过 systemd-sysv 启动了。
systemd 是怎么知道 cron 重复了从而避免了重复启动的?
systemd 是如何避免重复启动的
- 自由建客
- 帖子: 13468
- 注册时间: 2008-07-30 23:21
- 系统: Debian stable AMD64
- 自由建客
- 帖子: 13468
- 注册时间: 2008-07-30 23:21
- 系统: Debian stable AMD64
Re: systemd 是如何避免重复启动的
我已经通过两个文件测试出来了。
只要存在 /lib/systemd/system/t0.service,无论是否存在 /etc/systemd/system/t0.service 链接,都会跳过 /etc/rc?.d/*t0。
一但把 t0.service 改名,比如 t1 t2,/etc/rc?.d/*t0 就会得到执行。
看来是通过文件名控制的。
只要存在 /lib/systemd/system/t0.service,无论是否存在 /etc/systemd/system/t0.service 链接,都会跳过 /etc/rc?.d/*t0。
一但把 t0.service 改名,比如 t1 t2,/etc/rc?.d/*t0 就会得到执行。
看来是通过文件名控制的。
- ubuntu.
- 帖子: 179
- 注册时间: 2009-07-15 14:03
- 系统: debian/testing/kde
- 来自: 河南
- 联系:
Re: systemd 是如何避免重复启动的
高手出现问题一般都得让高手中的高手出面解决,还好都是同一人,所以lz的问题很快就有答案了.自由建客 写了:我已经通过两个文件测试出来了。

另外lz可否有时间了帮忙查看下在您贴中22楼咨询的这个问题 viewtopic.php?f=120&t=366506&start=15 定将不胜感激!
【数 据 论 坛】
-------------------------------------------------------------------------------------------------------------------------
我的论坛,期待与大家一起交流分享,同成长,共卓越
-------------------------------------------------------------------------------------------------------------------------
我的论坛,期待与大家一起交流分享,同成长,共卓越