Моя персональная страница

 

BASH запуск Vagrant




#!/bin/bash
PROJECTS="${HOME}/web"
OPTIONS=("-" "Cancel" 0 "All"
	1 "${PROJECTS}/project_management/trunk/"
	2 "${PROJECTS}/pharmcashv3/mobileapi/trunk/" 
	3 "${PROJECTS}/pharmcashv3/adminpanel/trunk/"
	4 "${PROJECTS}/pharmcashv3/partnerpanel/trunk/"
	5 "${PROJECTS}/pharmcashv3/storage/trunk/"
	6 "${PROJECTS}/pharmcashv3/statistics/trunk/"
	7 "${PROJECTS}/pharmcashv3/feed/trunk/" 
	8 "${PROJECTS}/pharm_shops/"
	9 "${PROJECTS}/pharmcash/"
)
CHOICE=$(dialog --clear --backtitle "" --title "Restart VM for project:" --menu "Autorun VM's:" 32 64 $((${#OPTIONS[*]} / 2)) "${OPTIONS[@]}" 2>&1 >/dev/tty)
clear
case $CHOICE in
    -) ;;
    0) 
	for i in ${!OPTIONS[@]}; do
		if [ 0 -lt $(($i - 2)) ] && [ 0 -eq $(($i % 2)) ]; then
			bash -c "cd ${OPTIONS[$i+1]}; vagrant halt; vagrant up; exit;"
		fi
	done
	;;
    *) bash -c "cd ${OPTIONS[$CHOICE * 2 + 3]}; vagrant halt; vagrant up; exit;";;
esac
sleep 10
;


Создан 23 июн 2016



  Комментарии       
Имя или Email


При указании email на него будут отправляться ответы
Как имя будет использована первая часть email до @
Сам email нигде не отображается!
Зарегистрируйтесь, чтобы писать под своим ником