MacOS:在啟動 USB 之前 Launchctl 啟動虛擬機

MacOS:在啟動 USB 之前 Launchctl 啟動虛擬機

我有一個位於 /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>

有沒有辦法延遲腳本的啟動?

相關內容