somic (owner)

Revisions

gist: 123889 Download_button fork
public
Description:
Prints out how many seconds ago this EC2 instance was started
Public Clone URL: git://gist.github.com/123889.git
Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/bin/bash
#
# Prints out how many seconds ago this EC2 instance was started
#
# It uses Last-Modified header returned by EC2 metadata web service, which as far
# as I know is not documented, and hence I assume there is no guarantee
# that Last-Modified will be always set correctly.
#
# Use at your own risk.
#
 
t=/tmp/ec2.running.seconds.$$
 
if wget -q -O $t http://169.254.169.254/latest/meta-data/local-ipv4 ; then
echo $(( `date +%s` - `date -r $t +%s` ))
rm -f $t
exit 0
fi
 
exit 1