我有一個位於 /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>
有沒有辦法延遲腳本的啟動?