From: Silvio Rhatto Date: Wed, 27 Jan 2016 21:19:27 +0000 (-0200) Subject: Adds vbox_clip X-Git-Url: https://gitweb.fluxo.info/?a=commitdiff_plain;h=b6b6d89f9439de95a1fc214662d02828bdfd37cb;p=vbox.git Adds vbox_clip --- diff --git a/vbox b/vbox index 2b93f1f..4cea401 100755 --- a/vbox +++ b/vbox @@ -36,6 +36,19 @@ function vbox_run { VBoxManage $command $VM $* } +# Initialize clipboard service +function vbox_clip { + local instances="`ps -o pid,command -e | grep "VBoxClient --clipboard" | cut -d ' ' -f 2 | xargs`" + + # Kill old instances + for pid in instances; do + kill -9 $pid &> /dev/null + done + + VBoxClient --clipboard + exit +} + # Build options if [ ! -z "$VM" ]; then if [ "$COMMAND" == "up" ]; then @@ -66,8 +79,7 @@ elif [ "$COMMAND" == "list" ]; then VBoxManage list runningvms exit elif [ "$COMMAND" == "clip" ]; then - VBoxClient --clipboard - exit + vbox_clip else usage fi