我正在使用运行 Debian 的 BeagleBone。我在 /etc/crontab 中有一个 cron 条目,它告诉设备在每晚 03:01 重新启动,如下所示
00 03 * * * root /sbin/shutdown -r +1 >> /home/my.log 2>&1
几个月以来,这一直非常有效。设备按预期在 03:01 关闭并重新启动。
然而现在,设备在 03:01 关闭,但直到几个小时后才重新启动。就今天的情况而言,它在 03:01 关闭,但直到 12:35:28(9.5 个多小时后)才真正重新启动。
带命令最后一次重新启动,以下是响应:
reboot system boot 4.14.71-ti-r80 Sat Aug 17 12:35 still running
reboot system boot 4.14.71-ti-r80 Fri Aug 16 08:58 - 03:01 (18:02)
reboot system boot 4.14.71-ti-r80 Thu Aug 15 07:29 - 03:01 (19:31)
reboot system boot 4.14.71-ti-r80 Wed Aug 14 04:41 - 03:01 (22:19)
reboot system boot 4.14.71-ti-r80 Tue Aug 13 08:27 - 03:01 (18:33)
reboot system boot 4.14.71-ti-r80 Mon Aug 12 09:37 - 03:01 (17:23)
当我检查时日志ctl -b,以下是响应:
Aug 17 12:35:28 beaglebone kernel: Booting Linux on physical CPU 0x0
Aug 17 12:35:28 beaglebone kernel: Linux version 4.14.71-ti-r80 (root@b2-
am57xx-beagle-x15-2gb) (gcc version 6.3.0 20170516 (Debian 6.3.
Aug 17 12:35:28 beaglebone kernel: CPU: ARMv7 Processor [413fc082] revision
2 (ARMv7), cr=10c5387d
Aug 17 12:35:28 beaglebone kernel: CPU: PIPT / VIPT nonaliasing data cache,
VIPT aliasing instruction cache
Aug 17 12:35:28 beaglebone kernel: OF: fdt: Machine model: TI AM335x
BeagleBone Black
什么可能导致此问题?我发现很难诊断。谢谢