vendredi 30 mars 2012

Linux - Script A/R Agent TSM

#!/bin/bash
#
# chkconfig: 345 99 01
# description:  Start up the TSM Agent

# Source function library.
. /etc/init.d/functions

case "$1" in
 start)
            nohup /opt/tivoli/tsm/client/ba/bin/dsmc sched 2>&1 >/dev/null &
            RETVAL=$?
            [ "$RETVAL" = 0 ] && touch /var/lock/subsys/AgentTSM
            echo "[Starting TSM $RETVAL]"
        ;;

 stop)
            PROC=`ps -ef | grep -v grep | grep dsmc | awk {' print $2 '}`
            if [ $PROC ]
            then
                kill -9 $PROC
                RETVAL=$?
                [ "$RETVAL" = 0 ] && rm /var/lock/subsys/AgentTSM
                echo "[Stopping TSM $RETVAL]"
            else
                echo "[ Agent TSM non demarre ]"
            fi
        ;;

 *)
        echo $"Usage: $0 {start|stop}"
        exit 1
        ;;
esac

exit $RETVAL

jeudi 15 mars 2012

AIX - Formatage ls

Il arrive parfois que l'on ai besoin de formatter la date d'une liste de fichiers pour divers besoin.
A partir d'un LS on peut formatter la date affichée par l'option suivante:

ls -l --time-style=+%Y%m%d

mercredi 14 mars 2012