-
-
Save optionalg/9dfdb6d9471b9897ab123d772450668d to your computer and use it in GitHub Desktop.
Revisions
-
umihico revised this gist
Sep 3, 2018 . 2 changed files with 6 additions and 5 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,2 @@ #!/bin/bash -eu aws ec2 describe-instances --query "Reservations[].Instances[].InstanceId" --filters Name=instance-state-name,Values=running --output text | tr '\t' ' ' This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -3,17 +3,16 @@ git_password=$1 export git_password sudo -E su yum -y update yum -y install gcc gcc-c++ make git openssl-devel bzip2-devel zlib-devel readline-devel sqlite-devel tmux cd /home/ec2-user/ git clone https://gist.github.com/0806b81a2c5143ee3c0ae843f7c676fc.git setup_aws cd /home/ec2-user/setup_aws for file in `\find . -name '*.sh'`; do sed -i 's/\r//' $file; done chmod +x ./*.sh # source /home/ec2-user/setup_aws/setup_font.sh source /home/ec2-user/setup_aws/setup_timezone.sh source /home/ec2-user/setup_aws/setup_python.sh source /home/ec2-user/setup_aws/setup_selenium.sh source /home/ec2-user/setup_aws/setup_proxy.sh source /home/ec2-user/setup_aws/setup_git_service.sh source /home/ec2-user/setup_aws/setup_tor.sh -
umihico revised this gist
Jul 12, 2018 . 1 changed file with 2 additions and 2 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -11,9 +11,9 @@ git clone https://gist.github.com/0806b81a2c5143ee3c0ae843f7c676fc.git setup_aws cd /home/ec2-user/setup_aws/ for file in `\find . -name '*.sh'`; do sed -i 's/\r//' $file; done chmod +x ./*.sh source /home/ec2-user/setup_aws/setup_font.sh source /home/ec2-user/setup_aws/setup_timezone.sh source /home/ec2-user/setup_aws/setup_python.sh source /home/ec2-user/setup_aws/setup_selenium.sh source /home/ec2-user/setup_aws/setup_proxy.sh source /home/ec2-user/setup_aws/setup_git_service.sh -
umihico revised this gist
Jun 28, 2018 . 1 changed file with 1 addition and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -9,6 +9,7 @@ cd /home/ec2-user/ mkdir github git clone https://gist.github.com/0806b81a2c5143ee3c0ae843f7c676fc.git setup_aws cd /home/ec2-user/setup_aws/ for file in `\find . -name '*.sh'`; do sed -i 's/\r//' $file; done chmod +x ./*.sh source /home/ec2-user/setup_aws/setup_git_service.sh echo unknown error here -
umihico revised this gist
Jun 28, 2018 . 4 changed files with 16 additions and 6 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,10 @@ instance_id=$1 aws ec2 stop-instances --instance-ids $instance_id aws ec2 wait instance-stopped --instance-ids $instance_id # aws ec2 start-instances --instance-ids $instance_id until aws ec2 start-instances --instance-ids $instance_id; do echo start-instances failed sleep 1 done aws ec2 wait instance-running --instance-ids $instance_id This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -2,8 +2,7 @@ ip_address=$1 git_password=$2 dirname="$( cd "$(dirname "$0")" ; pwd -P )" until ssh -o StrictHostKeyChecking=no -i c:/Users/umi/.ssh/awskey.pem ec2-user@$ip_address bash -s < $dirname/setup.sh $git_password ; do echo ssh failed sleep 1 done This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -11,7 +11,8 @@ git clone https://gist.github.com/0806b81a2c5143ee3c0ae843f7c676fc.git setup_aws cd /home/ec2-user/setup_aws/ chmod +x ./*.sh source /home/ec2-user/setup_aws/setup_git_service.sh echo unknown error here source /home/ec2-user/setup_aws/setup_font.sh source /home/ec2-user/setup_aws/setup_timezone.sh source /home/ec2-user/setup_aws/setup_python.sh source /home/ec2-user/setup_aws/setup_selenium.sh Empty file. -
umihico revised this gist
Jun 25, 2018 . 5 changed files with 21 additions and 16 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,4 @@ #!/bin/bash -eu all_ids=`aws ec2 describe-instances --query "Reservations[].Instances[].InstanceId" --output text | tr '\t' ' '` echo terminating... $all_ids aws ec2 terminate-instances --instance-ids $all_ids --query "TerminatingInstances[].CurrentState[].Name" --output text This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,2 @@ #!/bin/bash -eu aws ec2 describe-instances --query "Reservations[].Instances[].PublicIpAddress" --filters Name=instance-state-name,Values=running --output text | tr '\t' ' ' This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,9 @@ #!/bin/bash -eu ip_address=$1 git_password=$2 dirname="$( cd "$(dirname "$0")" ; pwd -P )" NEXT_WAIT_TIME=0 until ssh -o StrictHostKeyChecking=no -i c:/Users/umi/.ssh/awskey.pem ec2-user@$ip_address bash -s < $dirname/setup.sh $git_password || [ $NEXT_WAIT_TIME -eq 30 ]; do echo sleeping...$NEXT_WAIT_TIME sec sleep $(( NEXT_WAIT_TIME++ )) done This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,18 +1,7 @@ #!/bin/bash -eu instance_id=`aws ec2 run-instances --image-id ami-e251209a --security-group-ids sg-05a81e83dd2c1336a --count 1 --instance-type t2.micro --key-name awskey --query 'Instances[0].InstanceId'` instance_id=`echo $instance_id | sed 's/"//g'` aws ec2 wait instance-running --instance-ids $instance_id ip_address=`aws ec2 describe-instances --instance-ids $instance_id --query 'Reservations[0].Instances[0].PublicIpAddress'` ip_address=`echo $ip_address | sed 's/"//g'` echo $ip_address This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,6 +1,7 @@ #!/bin/bash git_password=$1 export git_password sudo -E su yum -y update yum -y install gcc gcc-c++ make git openssl-devel bzip2-devel zlib-devel readline-devel sqlite-devel yum -y install tmux @@ -9,8 +10,8 @@ mkdir github git clone https://gist.github.com/0806b81a2c5143ee3c0ae843f7c676fc.git setup_aws cd /home/ec2-user/setup_aws/ chmod +x ./*.sh source /home/ec2-user/setup_aws/setup_git_service.sh source /home/ec2-user/setup_aws/setup_python.sh source /home/ec2-user/setup_aws/setup_selenium.sh source /home/ec2-user/setup_aws/setup_font.sh source /home/ec2-user/setup_aws/setup_timezone.sh -
umihico revised this gist
Jun 21, 2018 . 2 changed files with 29 additions and 2 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,7 +1,18 @@ #!/bin/bash -eu git_password=$1 instance_id=`aws ec2 run-instances --image-id ami-e251209a --security-group-ids sg-05a81e83dd2c1336a --count 1 --instance-type t2.micro --key-name awskey --query 'Instances[0].InstanceId'` instance_id=`echo $instance_id | sed 's/"//g'` echo $instance_id aws ec2 wait instance-running --instance-ids $instance_id ip_address=`aws ec2 describe-instances --instance-ids $instance_id --query 'Reservations[0].Instances[0].PublicIpAddress'` ip_address=`echo $ip_address | sed 's/"//g'` echo $ip_address dirname="$( cd "$(dirname "$0")" ; pwd -P )" echo $dirname NEXT_WAIT_TIME=5 until ssh -o StrictHostKeyChecking=no -i c:/Users/umi/.ssh/awskey.pem ec2-user@$ip_address bash -s < $dirname/setup.sh $git_password || [ $NEXT_WAIT_TIME -eq 30 ]; do echo sleeping...$NEXT_WAIT_TIME sec sleep $(( NEXT_WAIT_TIME++ )) done # ssh -o StrictHostKeyChecking=no -i c:/Users/umi/.ssh/awskey.pem ec2-user@$ip_address bash -s < $dirname/setup.sh echo setup finished This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,16 @@ #!/bin/bash -eu git_password=$1 sudo su yum -y update yum -y install gcc gcc-c++ make git openssl-devel bzip2-devel zlib-devel readline-devel sqlite-devel yum -y install tmux cd /home/ec2-user/ mkdir github git clone https://gist.github.com/0806b81a2c5143ee3c0ae843f7c676fc.git setup_aws cd /home/ec2-user/setup_aws/ chmod +x ./*.sh source /home/ec2-user/setup_aws/setup_font.sh source /home/ec2-user/setup_aws/setup_timezone.sh source /home/ec2-user/setup_aws/setup_git_service.sh $git_password source /home/ec2-user/setup_aws/setup_python.sh source /home/ec2-user/setup_aws/setup_selenium.sh -
umihico created this gist
Jun 21, 2018 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,7 @@ #!/bin/bash -eu instance_id=`aws ec2 run-instances --image-id ami-e251209a --security-group-ids sg-05a81e83dd2c1336a --count 1 --instance-type t2.micro --key-name awskey --query 'Instances[0].InstanceId'` echo $instance_id ip_address=`aws ec2 describe-instances --instance-ids $instance_id --query 'Reservations[0].Instances[0].PublicIpAddress'` echo $ip_address ssh -i 'c:/Users/umi/.ssh/awskey.pem' ec2-user@$ip_address # ssh -i 'c:/Users/umi/.ssh/awskey.pem' ec2-user@$ip_address 'bash -s' < /c/Users/umi/GoogleDrive/code/test2.sh