Eu tenho um arquivo plist localizado em /Library/LaunchDaemons que inicia uma máquina virtual sem cabeça com o Ubuntu.
O problema, entretanto, é que o USB provavelmente não é iniciado antes da VM ser iniciada e, portanto, um pendrive localizado na porta COM /dev/ttyACM0 (na VM) não está disponível.
Saída de "VBoxManage showvminfo userver" ao executar uma inicialização normal:
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
E com inicialização automática:
Currently Attached USB Devices:
<none>
Existe uma maneira de atrasar a inicialização do script?