byace a écrit 2 commentaires

  • [^] # Re: Redirection vers un fichier

    Posté par  . En réponse au message direction d'une requete dans fichier log. Évalué à 1.

    Merci Ellendhel ,
    ta reponse m'a bien aidé, il y'a juste un point que j'ai oublié de précisé, je voudrais eviter d'ecraser mon fichier, le problem qui se pose,
    c'est qu'a chaque execution du script ma log est ecrasé du coup elle perd completement sa fonction "log", il n'y'a pas d'historique,.

    En fait dans ce fichier j'aimerais avoir les champs date et heure en plus pour pouvoir tracer mes infos.

    Si jamais tu as la solution ou une alternative pour pouvoir resoudre ce petit bug.

    Merci
  • [^] # Re: Pipe, >

    Posté par  . En réponse au message extraction d'une requete SQL dans shell. Évalué à 1.

    Merci pour la reponse,

    Base Oracle,

    mon probleme est pratiquement réglé, là j'ai un petit détail à affiner pour
    etre bon, mon soucis ce situ au niveau de la conversion de heure, le format horraire sur la base est en (UK) AM/PM mais par contre sur AIX c'est en FR (12/24), j'ai du mal avec la synthaxe pour introduire la "case"

    si qq'un pouvait m'éclairer, merci les gars pour votre coopération...

    Je peux eventuellement posé le la 1er partie du script pour donner une idée au besoin...

    file_sql=requete.sql
    path_sqlplus=/exec/products/oracle/v10.2.0/bin
    ORACLE_BASE=/exec/products/oracle
    ORACLE_SID=RMSPOW1
    database=$ORACLE_SID
    ORACLE_HOME=/exec/products/oracle/v10.2.0

    #TIMESTAMP Thu Jan 18 19:28:25 NFT 2007
    JOURSEMAINE=`date |cut -c 1-3`
    #Thu
    MOIS=`date |cut -c 5-7`
    #Jan
    JOUR=`date |cut -c 9-10`
    HEURE=`date |cut -c 12-13`
    #MINUTE

    echo "Exécution du fichier contenant la requete"

    echo "test" $JOURSEMAINE $MOIS $JOUR $HEURE

    # $path_sqlplus/sqlplus $user/$password

    #$path_sqlplus/sqlplus $user/$password@$database $file_sql

    #VALUE=`sqlplus -silent "/ " <<END

    #set pagesize 0 feedback off verify off heading off echo off

    #select count(*) from owlaccount where timestamp like '18-DEC-06 10%';

    #select count(*) from owlaccount where timestamp like '$JOURSEMAINE-$MOIS-$JOUR $HEURE%';

    if [ $HEURE

    exit;
    END`

    if [ -z "$VALUE" ]; then
    echo "No rows returned from database"
    fi

    #case "$HEURE" in

    model1).......