If you want the Terminal window title to be set automatically to the remote zone you have logged into, add this to your .bashrc file on the remote machine.
# Terminal settings
PS1="[\u@\h \W]# "
if [ -n "$PS1" ]; then
echo -n -e "\033]0;`hostname`\007"
fi
Friday, June 27, 2008
Set Terminal Title
Posted by Vishnu Agrawal at 9:37 PM 0 comments
Labels: solaris
Saturday, June 14, 2008
TNSNAMES.ORA file
TNSNAMES.ORA is a configuration file that defines databases addresses for establishing connections to the database. It resides in ORACLE HOME\NETWORK\ADMIN directory. Below is the sample entry in TNSNAMES.ORA
<addressname> =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(Host = <hostname>)(Port = <port>))
)
(CONNECT_DATA =
(SERVICE_NAME = <sid>)
)
)
Posted by Vishnu Agrawal at 1:53 PM 0 comments
Labels: oracle
Wednesday, June 11, 2008
Read data from a file in perl
Below is the sample perl script, if you want to read some data from a file and pass it to as a argument in your perl script.
#!/usr/local/bin/perl
open FILE, "testoids" or die $!;
while (
{
chomp $_;
systemCmd("oocheck -id $_");
}
close(FILE);
sub systemCmd {
my($cmd) = @_;
print("$cmd\n");
(system($cmd) == 0) || die ("cmd $cmd failed");
}
Posted by Vishnu Agrawal at 4:50 PM 0 comments
Labels: perl script
Friday, June 6, 2008
Linux time command
The time command runs the specified program command with the given arguments. When command finishes, time writes a message to standard output giving timing statistics about this program run.
See below example:
[vishnu@solaris /mnt/usr/vishnu] time myProgram arg1
real 24m10.951s
user 6m2.390s
sys 0m15.705s
[vishnu@solaris /mnt/usr/vishnu]
Above command outputs the time taken by myProgram.
· real - Elapsed time from beginning to end of program
· user - time used by the program itself and any library subroutines it calls
· sys- time used by the system calls invoked by the program (directly or indirectly)
Posted by Vishnu Agrawal at 7:51 PM 0 comments
Labels: linux