我在 /Library/LaunchDaemons 中有一个 plist 文件,它启动了一个无头且装有 Ubuntu 的虚拟机。
但问题是 USB 可能在 VM 启动之前尚未初始化,因此位于 COM 端口 /dev/ttyACM0(在 VM 上)的 USB 记忆棒不可用。
运行正常启动时“VBoxManage showvminfo userver”的输出:
Currently Attached USB Devices:
UUID: 73eb5973-ce2a-4410-8820-4ec7376e3f1d
VendorId: 0x0658 (0658)
ProductId: 0x0200 (0200)
Revision: 0.0 (0000)
Address: p=0x0200;v=0x0658;s=0x0000000c8eba2f72;l=0x14200000
并自动启动:
Currently Attached USB Devices:
<none>
有没有办法可以延迟脚本的启动?