J'ai créé un service pour démarrer une Virtual Box sans tête, qui fonctionne bien - mais le service ne se termine pas tant que la machine virtuelle n'est pas à nouveau arrêtée (la roue qui tourne est dans la barre de menu (ou quel que soit le nom de la barre en haut à droite).
Cela est compréhensible, car la commande s'exécute jusqu'à ce que la VM soit à nouveau fermée.
J'ai essayé d'ajouter "&", d'utiliser "nohup", "exec", mais toujours, la "roue qui tourne" ne disparaît pas tant que la boîte virtuelle n'est pas refermée.
J'ai aussi essayé de créer une application Automator, mais c'est pareil.
Y a-t-il un moyen de mettre la commande en arrière-plan, de la détacher ou de faire disparaître au moins la roue qui tourne ?
EDIT :
Voici le plist :
?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>NSServices</key>
<array>
<dict>
<key>NSMenuItem</key>
<dict>
<key>default</key>
<string>VBox Start Headless Ubuntu</string>
</dict>
<key>NSMessage</key>
<string>runWorkflowAsService</string>
</dict>
</array>
</dict>
</plist>
Et une capture d'écran :