50 lines
1.3 KiB
Bash
Executable File
50 lines
1.3 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
## On entre seulement pour certains utilisateurs.
|
|
if [ $USER = "grid" ] || [ $USER = "oracle" ] || [ $USER = "root" ] ; then
|
|
|
|
# Certaines operations ne sont pas a realiser pour root
|
|
# les limites sont laissees par defaut
|
|
# ainsi que le masque de creation de fichier ou le stty break.
|
|
if [ $USER != "root" ] ; then
|
|
# ajustement des limites
|
|
if [ $SHELL = "/bin/ksh" ] ; then
|
|
ulimit -p 16384
|
|
ulimit -n 65536
|
|
ulimit -s 32768
|
|
else
|
|
ulimit -u 16384 -n 65536
|
|
fi
|
|
ulimit -Hs 32768
|
|
ulimit -Ss 10240
|
|
|
|
# Masque de création des fichiers
|
|
umask 022
|
|
|
|
# Pour prévention SSH
|
|
if [ -t 0 ]; then
|
|
stty intr ^C
|
|
fi
|
|
|
|
# Alias RL Wrap si disponible
|
|
if [ `/bin/rpm -qa |grep -i rlwrap | wc -l` -eq 1 ] ; then
|
|
alias sqlplus="rlwrap sqlplus"
|
|
alias rman="rlwrap rman"
|
|
alias asmcmd="rlwrap asmcmd"
|
|
alias adrci="rlwrap adrci"
|
|
alias dgmgrl="rlwrap dgmgrl"
|
|
fi
|
|
fi
|
|
|
|
fi
|
|
|
|
# prompt coloré
|
|
rouge=$(tput setaf 1)
|
|
vert=$(tput setaf 2)
|
|
jaune=$(tput setaf 3)
|
|
bleu=$(tput setaf 4)
|
|
gras=$(tput bold)
|
|
reset=$(tput sgr0)
|
|
|
|
export PS1='[\[$jaune\]\u\[$reset\]@\[$vert\]\h\[$reset\] \[$rouge\]${TWO_TASK:-$ORACLE_SID}\[$reset\] \W]\$ '
|