在 CentOS 里,你提到的 “trigger” 一般可能指以下几种情况之一,我分别说明怎么“启动”:
systemd 本身没有单独叫 trigger 的服务,但常用的是 path / timer / socket 触发的 unit。
systemctl list-unit-files | grep -E 'path|timer|socket'
例如:
systemctl start xxx.path
systemctl start xxx.timer
systemctl enable xxx.path
systemctl status xxx.path
用于重新触发设备事件(常用于热插拔或驱动加载)
udevadm trigger
udevadm trigger --subsystem-match=block
比如某些程序(rsync、sync 工具)使用 inotify 触发
通常是:
systemctl start inotify.service
或直接在程序配置里启用 trigger 模式。
那不是“启动”,而是:
SHOW TRIGGERS;
systemctl start triggerhappy
systemctl enable triggerhappy
你可以告诉我:
我可以给你精确的一条命令。