[ Date Index ] [ Thread Index ] [ <= Previous by date / thread ] [ Next by date / thread => ]
Hi Grant,
On Mon, Mar 31, 2008 at 02:35:23PM +0100, Grant Sewell wrote:
> I am trying to create a script that can uniquely identify which machine
> it's running on.
By coincidence I had earlier shown someone else a similar trick, and
they urged me to write it up, so here it is:
http://strugglers.net/~andy/blog/2008/04/01/sleeping-deterministically-in-a-shell-script/
That is based on IP address though so you may still wish to go the
MAC address route.
#!/bin/bash
printf "%d\n" 0x$(ip link show eth0 | awk '/link\/ether/ { print $2 }' | sed -e
's/://g')
or just:
ip link show eth0 | awk '/link\/ether/ { print $2 }' | sed -e 's/://g'
if a hex string is okay.
Cheers,
Andy
--
http://bitfolk.com/ -- No-nonsense VPS hosting
Encrypted mail welcome - keyid 0x604DE5DB
Attachment:
signature.asc
Description: Digital signature
-- The Mailing List for the Devon & Cornwall LUG http://mailman.dclug.org.uk/listinfo/list FAQ: http://www.dcglug.org.uk/linux_adm/list-faq.html