Skip to content

Instantly share code, notes, and snippets.

nathan todd-stone nathants

Block or report user

Report or block nathants

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
nathants /
Last active Jun 18, 2018
quickly rotate your aws access key
#!/usr/bin/env python3.6
import boto3
import os
import pprint
import sys
import termios
import tty
set -eou pipefail
# usage: python
trap 'exit 1' SIGINT
count=$(ps -eo args | grep ^/bin/bash | grep "auto-restart $*"$ | grep -v grep | wc -l)
if (($count > 2)); then
echo already running: auto-restart $@ >&2
set -euo pipefail
# usage: | rotate-logs /tmp/myprogram.log [1000000]
touch $file
line_count=$(cat $file | wc -l)
You can’t perform that action at this time.