All pastes #737820 Raw Edit

Mine

public text v1 · immutable
·published 2007-10-15 19:05 UTC
rendered paste body
#!/bin/bash

PATH=$PATH:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin

export PATH

help () {
	echo -e "\tcuda-power - tool for rebooting(power cycling) CUDA systems in the C327 lab"
	echo -e "\tUsage: cuda-power SYSTEMNAME "
	echo -e "\tWhere SYSTEMNAME is the DNS resolvable hostname of any system in the C327 lab (cuda-linux, cuda-spare, compiler-linux, etc)\n\n"
	echo -e "\tReport bugs to Lonni J Friedman <lfriedman@nvidia.com>\n"
}

case "$1" in
	"--help" | "-h")
		help;;
	compiler-linux)
		./cuda-power4.exp cuda-power4 compiler-linux;;
	cuda-reports)
		./cuda-power4.exp cuda-power4 cuda-reports;;
	cuda-linux32-test1)
		./cuda-power4.exp cuda-power4 cuda-linux32-test1;;
	cuda-win64-minidvs0)
		./cuda-power3.exp cuda-power3 cuda-win64-minidvs0;;
	cuda-win64-test0)
		./cuda-power3.exp cuda-power3 cuda-win64-test0;;
	cuda-win64-test1)
		./cuda-power3.exp cuda-power3 cuda-win64-test1;;
	cuda-spare)
		./cuda-power3.exp cuda-power3 cuda-spare;;
	cuda-spare-2)
		./cuda-power3.exp cuda-power3 cuda-spare-2;;
	cuda-win32-test2)
		./cuda-power3.exp cuda-power3 cuda-win32-test2;;
	cuda-win32-test0)
		./cuda-power2.exp cuda-power2 cuda-win32-test0;;
	cuda-win32-test1)
		./cuda-power2.exp cuda-power2 cuda-win32-test1;;
	cuda-win-gputest0)
		./cuda-power2.exp cuda-power2 cuda-win-gputest0;;
	cuda-linux-gputest0)
		./cuda-power2.exp cuda-power2 cuda-linux-gputest0;;
	cuda-linux-gputest1)
		./cuda-power2.exp cuda-power2 cuda-linux-gputest1;;
	cuda-linux64-test0)
		./cuda-power2.exp cuda-power2 cuda-linux64-test0;;
	cuda-linux32-test0)
		./cuda-power2.exp cuda-power2 cuda-linux32-test0;;
	cuda-linux32-minidvs0)
		./cuda-power2.exp cuda-power2 cuda-linux32-minidvs0;;
	cuda-linux-bench0)
		./cuda-power1.exp cuda-power1 cuda-linux-bench0;;
	cuda-linux64-minidvs0)
		./cuda-power1.exp cuda-power1 cuda-linux64-minidvs0;;
	cuda-win-bench0)
		./cuda-power1.exp cuda-power1 cuda-win-bench0;;
	cuda-win32-minidvs0)
		./cuda-power1.exp cuda-power1 cuda-win32-minidvs0;;
	cuda-linux-farm0)
		./cuda-power0.exp cuda-power0 cuda-linux-farm0;;
	cuda-linux-farm1)
		./cuda-power0.exp cuda-power0 cuda-linux-farm1;;
	cuda-linux-farm2)
		./cuda-power0.exp cuda-power0 cuda-linux-farm2;;
	cuda-linux-mayor0)
		./cuda-power0.exp cuda-power0 cuda-linux-mayor0;;
	cuda-linux64)
		./cuda-power0.exp cuda-power0 cuda-linux64;;
	cuda-linux)
		./cuda-power0.exp cuda-power0 cuda-linux;;
	TowerA_Outlet8)
		./cuda-power0.exp cuda-power4 TowerA_Outlet8;;	
	*)
		echo -e "Invalid syntax or unknown system\n"; help;;
esac