在 Ubuntu(以及一般的 Linux 系统)里,trigger 本身并不是某一个固定程序,它通常是指 systemd 的 trigger 机制(比如 systemctl trigger、udev trigger、或某些服务里的 trigger 单元/路径单元)。
是否耗资源,主要看“哪种 trigger”和“触发频率”:
例如:
.path 单元(文件变化触发).timer 单元(定时触发)一般不算耗资源:
⚠️ 但如果:
那就会明显耗资源。
udevadm trigger)用于重新触发设备事件。
例如:
耗不耗资源取决于:
你可以看:
top
htop
systemd-analyze blame
journalctl -u 对应服务
如果看到某个 trigger 相关服务:
那它就是“耗资源”。
✅ trigger 机制本身不耗资源
❌ 滥用的 trigger + 重型任务才耗资源
如果你能告诉我:
我可以更精确地判断。