在 Linux 中,**“trigger 日志”**这个说法比较模糊,通常可能指以下几类场景。你可以根据你实际遇到的“trigger”来对号入座:
如果你指的是 systemd 服务被触发(启动、定时任务 timer 触发):
journalctl -u 服务名
例如:
journalctl -u nginx.service
journalctl -u mytimer.timer
journalctl -u 服务名.timer
journalctl -b
journalctl -f
如果你是看 设备热插拔 trigger:
journalctl -u systemd-udevd
udevadm trigger
udevadm monitor
如果是 定时任务 trigger:
/var/log/cron
# 或
journalctl -u cron
journalctl -u crond
grep CRON /var/log/syslog
dmesg
journalctl -k
如果是 你自己程序里的 trigger:
/var/log/xxx)strace 跟踪:strace -f -e trace=signal your_command
cat /proc/interrupts
你可以告诉我:
我可以给你更精确的命令。