如何防止包含rsync命令的计划shell脚本导致内核崩溃?
我有一个简单的备份shell脚本,每天凌晨1点运行。它使用rsync将12个不同的目录复制到我的Windows计算机的外部硬盘上。这是一个例子: rsync -a --delete-after --progress --stats "$HOME/Downloads" "/Volumes/Backups/MacBook Pro" 它过去工作正常,但有一天内核恐慌。然后第二天。然后是下一个。我做了一些故障排除,发现仅当“$ HOME / Documents”目录包含在要备份的目录列表中时才会发生内核崩溃。但这是奇怪的事情:如果我手动运行备份脚本,脚本会在没有内核恐慌的情况下完成整个过程。有任何想法吗?这是报告: Sat Jun 23 01:05:10 2012 panic(cpu 4 caller 0xffffff80002c473a): Kernel trap at 0xffffff7f8081a348, type 14=page fault, registers: CR0: 0x000000008001003b, CR2: 0xffffff802216a000, CR3: 0x00000001c4fd3077, CR4: 0x00000000000606e0 RAX: 0x0000000000000067, RBX: 0xffffff802216005c, RCX: 0xffffff801dee780a, RDX: 0x0000000000000000 RSP: 0xffffff80f05cbb60, RBP: 0xffffff80f05cbbc0, …