diff options
author | Silvio Rhatto <rhatto@riseup.net> | 2016-01-27 19:19:27 -0200 |
---|---|---|
committer | Silvio Rhatto <rhatto@riseup.net> | 2016-01-27 19:19:27 -0200 |
commit | b6b6d89f9439de95a1fc214662d02828bdfd37cb (patch) | |
tree | a8c44fa647a934715b454b3d37ddd1b69c23663e | |
parent | dbb623ccf861a56d99be6ff1672653475c791320 (diff) | |
download | vbox-b6b6d89f9439de95a1fc214662d02828bdfd37cb.tar.gz vbox-b6b6d89f9439de95a1fc214662d02828bdfd37cb.tar.bz2 |
Adds vbox_clip
-rwxr-xr-x | vbox | 16 |
1 files changed, 14 insertions, 2 deletions
@@ -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 |