Saturday, April 21, 2012
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
$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";
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
+$
+$ 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
+$
Thursday, September 16, 2010
Openldap Start|stop|status script
#!/bin/bash
#
PID=`ps -eaf grep slapdawk '{print $2}'head -n 1`
case "$1" in
start)
if [ -f /usr/local/var/run/slapd.pid ];then
echo "****"
echo "Openldap running with pid $PID"
else
/usr/local/libexec/slapd
echo "Openldap started"
fi
;;
stop)
if [ -f /usr/local/var/run/slapd.pid ];then
/bin/kill -INT `cat /usr/local/var/run/slapd.pid`
echo "Openldap stopped"
else
echo "Openldap not running"
fi
;;
status)
if [ -f /usr/local/var/run/slapd.pid ];then
echo "****"
echo "Openldap running with pid $PID"
else
echo "Openldap not running"
fi
;;
*)
echo "Usage: $0 { start stop status }"
exit 1
;;
esac
exit 0
#
PID=`ps -eaf grep slapdawk '{print $2}'head -n 1`
case "$1" in
start)
if [ -f /usr/local/var/run/slapd.pid ];then
echo "****"
echo "Openldap running with pid $PID"
else
/usr/local/libexec/slapd
echo "Openldap started"
fi
;;
stop)
if [ -f /usr/local/var/run/slapd.pid ];then
/bin/kill -INT `cat /usr/local/var/run/slapd.pid`
echo "Openldap stopped"
else
echo "Openldap not running"
fi
;;
status)
if [ -f /usr/local/var/run/slapd.pid ];then
echo "****"
echo "Openldap running with pid $PID"
else
echo "Openldap not running"
fi
;;
*)
echo "Usage: $0 { start stop status }"
exit 1
;;
esac
exit 0
Subscribe to:
Posts (Atom)