Bloquer affichage bash de sql loader ds shell
drolito
Messages postés
3
Statut
Membre
-
dubcek Messages postés 19021 Statut Contributeur -
dubcek Messages postés 19021 Statut Contributeur -
Bonjour,
Un gros soucis et j'ai beau fouiller depuis quelques jours je ne trouve rien qui résolve mon problème.
J'ai un script shell que j'execute à partir d'une console sur un serveur unix ... jusque là tout va bien ...
Dans ce script shell je lance une commande sqlloader :
sqlldr userid=USER/LOGIN@BASE data=$FICHIER_TIE control=$CTL/TIE.ctl log=$LOG/300_BILAN_INJECTION_SAS_TIE_sqlldr.txt
bad=$LOG/300_BILAN_INJECTION_SAS_TIE_sqlldr_log.txt direct=y errors=1000000 skip=0 silent=DISCARDS,FEEDBACK
le soucis c'est que mon fichier de données contient environ 1 million de lignes et que donc j'ai un affichage de tous les batch pendant l'execution :
...
Commit point reached - logical record count 27904
Commit point reached - logical record count 27968
Commit point reached - logical record count 28032
Commit point reached - logical record count 28096
Commit point reached - logical record count 28160
Commit point reached - logical record count 28224
Commit point reached - logical record count 28288
Commit point reached - logical record count 28352
Commit point reached - logical record count 28416
Commit point reached - logical record count 28480
Commit point reached - logical record count 28544
Commit point reached - logical record count 28608
Commit point reached - logical record count 28672
Commit point reached - logical record count 28736
Commit point reached - logical record count 28800
Commit point reached - logical record count 28864
Commit point reached - logical record count 28928
Commit point reached - logical record count 28992
Commit point reached - logical record count 29056
Commit point reached - logical record count 29120
Commit point reached - logical record count 29184
Commit point reached - logical record count 29248
Commit point reached - logical record count 29312
...
JE VEUX BLOQUER L'AFFICHAGE DE CES BATCH !!!!!!!!!!!!!!!!!!!
Ce que j'ai déjà essayé :
- set +x,
- @echo off
- utiliser les redirections classiques : >fichier_log 2>fichier_log après ma commande
- exec > /dev/null (marche mais j'arrive pas à rediriger de nouveau ensuite vers ma console)
- silent = ... (j'ai utilisé toutes les valeurs ...)
S'il vous plait, trouvez moi ma solution miracle !
merci d'avance !
PS : le gars qui trouvera la solution à mon problème obtiendra toute ma gratitude pour des décennies !
Un gros soucis et j'ai beau fouiller depuis quelques jours je ne trouve rien qui résolve mon problème.
J'ai un script shell que j'execute à partir d'une console sur un serveur unix ... jusque là tout va bien ...
Dans ce script shell je lance une commande sqlloader :
sqlldr userid=USER/LOGIN@BASE data=$FICHIER_TIE control=$CTL/TIE.ctl log=$LOG/300_BILAN_INJECTION_SAS_TIE_sqlldr.txt
bad=$LOG/300_BILAN_INJECTION_SAS_TIE_sqlldr_log.txt direct=y errors=1000000 skip=0 silent=DISCARDS,FEEDBACK
le soucis c'est que mon fichier de données contient environ 1 million de lignes et que donc j'ai un affichage de tous les batch pendant l'execution :
...
Commit point reached - logical record count 27904
Commit point reached - logical record count 27968
Commit point reached - logical record count 28032
Commit point reached - logical record count 28096
Commit point reached - logical record count 28160
Commit point reached - logical record count 28224
Commit point reached - logical record count 28288
Commit point reached - logical record count 28352
Commit point reached - logical record count 28416
Commit point reached - logical record count 28480
Commit point reached - logical record count 28544
Commit point reached - logical record count 28608
Commit point reached - logical record count 28672
Commit point reached - logical record count 28736
Commit point reached - logical record count 28800
Commit point reached - logical record count 28864
Commit point reached - logical record count 28928
Commit point reached - logical record count 28992
Commit point reached - logical record count 29056
Commit point reached - logical record count 29120
Commit point reached - logical record count 29184
Commit point reached - logical record count 29248
Commit point reached - logical record count 29312
...
JE VEUX BLOQUER L'AFFICHAGE DE CES BATCH !!!!!!!!!!!!!!!!!!!
Ce que j'ai déjà essayé :
- set +x,
- @echo off
- utiliser les redirections classiques : >fichier_log 2>fichier_log après ma commande
- exec > /dev/null (marche mais j'arrive pas à rediriger de nouveau ensuite vers ma console)
- silent = ... (j'ai utilisé toutes les valeurs ...)
S'il vous plait, trouvez moi ma solution miracle !
merci d'avance !
PS : le gars qui trouvera la solution à mon problème obtiendra toute ma gratitude pour des décennies !
A voir également:
- Bloquer affichage bash de sql loader ds shell
- Classic shell - Télécharger - Personnalisation
- Bloquer pub youtube - Accueil - Streaming
- Windows loader - Télécharger - Gestion de fichiers
- Affichage double ecran - Guide
- Bloquer sur messenger - Guide