Skip to content

Instantly share code, notes, and snippets.

@janreiche
janreiche / gist:b20a5345e69c8af67f247391403d17a7
Created March 16, 2021 16:21
AWS list ec2 instance types from free-tier
# get all aws regions
AWS_REGIONS="$(aws ec2 describe-regions --query 'Regions[].RegionName' --output text)"
# for each region
for REGION in ${AWS_REGIONS}; \
do \
echo ${REGION};
aws ec2 describe-instance-types --filters Name=free-tier-eligible,Values=true --region ${REGION}| grep "InstanceType\"";
done
@reboot root /<path>/shutdown_button.py 2>&1 |/usr/bin/logger -t shutdown_button
#behaves same as
@reboot root /<path>/shutdown_button.py |/usr/bin/logger -t shutdown_button 2>&1
#!/usr/bin/python3
from gpiozero import Button
from subprocess import check_call
from signal import pause
#from time import sleep
# https://stackoverflow.com/questions/39212541/unable-to-pipe-python-output-to-program
from sys import stdout
# but https://stackoverflow.com/questions/107705/disable-output-buffering
# , flush=True)