Thursday, July 14, 2011

timeconvertion: unix time to normal time stamp.

This is a simple perl script to convert unix time to normal time stamp. Helpful in squid log etc...

$cat timeconvert.pl
#! /usr/bin/perl -p
s/^\d+\.\d+/localtime $&/e;

$./timeconvert /var/log/squid/access.log.old

Friday, March 18, 2011

Application status :- Perl script

#!/opt/csw/bin/perl
use warnings;
use strict;
print "==============================================================================\n";
print "If you are gettting *Started in* output, the Application came up after restart.\n";
print "==============================================================================\n";

my @server = qw (indigo-app-1 indigo-app-2 indigo-app-3 indigo-app-4 indigo-app-5 indigo-app-6);

print "-------------\n";
print "Member App:\n";
print "-------------\n";

foreach (@server) {
print "$_.\n";
print `ssh $_ cat /srv/jboss/memberApp/server/log/server.log|grep "Started in"`;
}

print "-------------\n";
print "Csr App:\n";
print "-------------\n";

foreach (@server) {
print "";
print "$_.\n";
print `ssh $_ cat /srv/jboss/csrApp/server/log/server.log|grep "Started in"`;
}
print "-------------\n";
print "Email App:\n";
print "-------------\n";

foreach (@server) {
print "";
print "$_.\n";
print `ssh $_ cat /srv/jboss/emailApp/server/log/server.log|grep "Started in"`;
}
print "---Done---\n";

Tuesday, February 15, 2011

Unix file system inode value

Unix file system inode values can find like this.

+$ df -F ufs -o i
Filesystem iused ifree %iused Mounted on
/dev/dsk/c0t0d0s0 65505 930399 7% /
/dev/dsk/c0t0d0s3 11978 488886 2% /var
/dev/dsk/c0t0d0s7 565 6499019 0% /local
/dev/dsk/c0t0d0s4 4 332988 0% /var/tmp
+$

Unix files inode valuse can find like this.

+$ ls -i /etc/passwd
1670 /etc/passwd
+$