在 Ubuntu 里没有叫 trigger 的标准命令,所以“怎么查看”要看你具体指的是哪一类 trigger。常见有下面几种情况,你可以对照看看:
systemctl list-timers
查看详细信息:
systemctl list-timers --all
查看某个 timer:
systemctl status xxx.timer
Ubuntu 的包管理系统(dpkg)有 package triggers。
dpkg --triggers-pending
dpkg -s 包名
或:
dpkg-query -W -f='${Triggers}\n' 包名
ls /var/lib/dpkg/triggers/
udevadm monitor
查看某个设备的 trigger 信息:
udevadm info /dev/xxx
查看文件系统监听(如监听文件变化):
inotifywatch -r /path
cat /etc/crontab
crontab -l
cat /etc/anacrontab
cat /proc/interrupts
请补充说明,例如:
你可以直接说:
我是想查看 哪种 trigger?
我可以给你精确到命令和输出解释 ✅