가상 박스 헤드리스를 시작하는 서비스를 만들었습니다. 잘 작동합니다. 그러나 가상 머신이 다시 중지 될 때까지 (서비스 메뉴가 회전합니다.
VM을 다시 닫을 때까지 명령이 실행되므로 이해할 수 있습니다.
"nohup", "exec"를 사용하여 "&"를 추가하려고했지만 여전히 가상 상자를 다시 닫을 때까지 "회전 바퀴"가 사라지지 않습니다.
또한 자동화 응용 프로그램을 만들려고했지만 동일합니다.
명령을 백그라운드로 지정하거나 분리하거나 최소한 물레를 없애는 방법이 있습니까?
편집하다:
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>
그리고 스크린 샷 :
죄송합니다. 깨달았을 때 컴퓨터 근처에 없었습니다. 질문에서 변경했습니다.
—
Rainer
;-) 나는 이미 그 것을 얻었다 :
—
klanomath
/usr/bin/VBoxManage startvm "Ubuntu" headless