[Unit] Description=GPU forensic logger (pre-crash evidence for zywpc) Documentation=file:/home/zyw/gpu-forensic.log After=network-online.target Wants=network-online.target [Service] Type=simple User=zyw Group=zyw Environment=FORENSIC_LOG=/home/zyw/gpu-forensic.log Environment=FORENSIC_INTERVAL=20 ExecStart=/home/zyw/gpu-forensic-logger.sh Restart=always RestartSec=5 Nice=10 IOSchedulingClass=idle # 允许读内核日志 SupplementaryGroups=adm systemd-journal # 资源限制,避免记录器本身影响生成 CPUQuota=10% MemoryMax=256M [Install] WantedBy=multi-user.target