Salut,
J'utilise une Mandrake 10 et je voudrais enregistrer tout ce qui se passe
dans la console dans un log ( au niveau commande, pas le résultat ).
Est-ce possible ?
Si, oui, comment dois-je faire ?
Merci d'avance,
Mathieu
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
mykey
ROUSSEAU Mathieu a saisi sur ce dernier post:
Salut, J'utilise une Mandrake 10 et je voudrais enregistrer tout ce qui se passe dans la console dans un log ( au niveau commande, pas le résultat ). Est-ce possible ? Si, oui, comment dois-je faire ? Merci d'avance, Mathieu
Il y a un moyen, mais c'est manuel: il faut invoquer une commande, et tout est enregistrer dans un fichier, si quelqu'un pourrait valider, parce que j'ai beau creuser mes neurones je ne me souvient plus de la commande, elle ne m'a encore jamais servi.
Désolé pour la non-réponse, Mike M. ps: si je retrouve la commande, je répondrais en retour. -- Registered Linux User #361637 Vous aussi identifiez-vous en tant qu'utilisateur de Linux sur le site <http://counter.li.org/> PS: <http://mykey57.free.fr/> tout sur moi et autre
ROUSSEAU Mathieu a saisi sur ce dernier post:
Salut,
J'utilise une Mandrake 10 et je voudrais enregistrer tout ce qui se passe
dans la console dans un log ( au niveau commande, pas le résultat ).
Est-ce possible ?
Si, oui, comment dois-je faire ?
Merci d'avance,
Mathieu
Il y a un moyen, mais c'est manuel:
il faut invoquer une commande, et tout est enregistrer dans un fichier, si
quelqu'un pourrait valider, parce que j'ai beau creuser mes neurones je ne me
souvient plus de la commande, elle ne m'a encore jamais servi.
Désolé pour la non-réponse,
Mike M.
ps: si je retrouve la commande, je répondrais en retour.
--
Registered Linux User #361637
Vous aussi identifiez-vous en tant qu'utilisateur
de Linux sur le site <http://counter.li.org/>
PS: <http://mykey57.free.fr/> tout sur moi et autre
Salut, J'utilise une Mandrake 10 et je voudrais enregistrer tout ce qui se passe dans la console dans un log ( au niveau commande, pas le résultat ). Est-ce possible ? Si, oui, comment dois-je faire ? Merci d'avance, Mathieu
Il y a un moyen, mais c'est manuel: il faut invoquer une commande, et tout est enregistrer dans un fichier, si quelqu'un pourrait valider, parce que j'ai beau creuser mes neurones je ne me souvient plus de la commande, elle ne m'a encore jamais servi.
Désolé pour la non-réponse, Mike M. ps: si je retrouve la commande, je répondrais en retour. -- Registered Linux User #361637 Vous aussi identifiez-vous en tant qu'utilisateur de Linux sur le site <http://counter.li.org/> PS: <http://mykey57.free.fr/> tout sur moi et autre
Ronald
Le Tue, 24 Aug 2004 18:35:15 +0200, ROUSSEAU Mathieu a écrit :
Salut, J'utilise une Mandrake 10 et je voudrais enregistrer tout ce qui se passe dans la console dans un log ( au niveau commande, pas le résultat ). Est-ce possible ? Si, oui, comment dois-je faire ? Merci d'avance, Mathieu
Il y aurait bien script mais tu ne veux pas des sorties.
Le Tue, 24 Aug 2004 18:35:15 +0200, ROUSSEAU Mathieu a écrit :
Salut,
J'utilise une Mandrake 10 et je voudrais enregistrer tout ce qui se passe
dans la console dans un log ( au niveau commande, pas le résultat ).
Est-ce possible ?
Si, oui, comment dois-je faire ?
Merci d'avance,
Mathieu
Il y aurait bien script mais tu ne veux pas des sorties.
Le Tue, 24 Aug 2004 18:35:15 +0200, ROUSSEAU Mathieu a écrit :
Salut, J'utilise une Mandrake 10 et je voudrais enregistrer tout ce qui se passe dans la console dans un log ( au niveau commande, pas le résultat ). Est-ce possible ? Si, oui, comment dois-je faire ? Merci d'avance, Mathieu
Il y aurait bien script mais tu ne veux pas des sorties.
Plouf
Ca se fait tout seul avec history Il doit y avoir par défaut une variable globale HIST* env | grep HIST normalement $HISTFILE et $HISTFILESIZE
"ROUSSEAU Mathieu" a écrit dans le message de news:cgfqo4$kb5$
Salut, J'utilise une Mandrake 10 et je voudrais enregistrer tout ce qui se passe dans la console dans un log ( au niveau commande, pas le résultat ). Est-ce possible ? Si, oui, comment dois-je faire ? Merci d'avance, Mathieu
Ca se fait tout seul avec history
Il doit y avoir par défaut une variable globale HIST*
env | grep HIST
normalement $HISTFILE et $HISTFILESIZE
"ROUSSEAU Mathieu" <mathieu@cours-info.net> a écrit dans le message de
news:cgfqo4$kb5$1@news-reader4.wanadoo.fr...
Salut,
J'utilise une Mandrake 10 et je voudrais enregistrer tout ce qui se passe
dans la console dans un log ( au niveau commande, pas le résultat ).
Est-ce possible ?
Si, oui, comment dois-je faire ?
Merci d'avance,
Mathieu
Ca se fait tout seul avec history Il doit y avoir par défaut une variable globale HIST* env | grep HIST normalement $HISTFILE et $HISTFILESIZE
"ROUSSEAU Mathieu" a écrit dans le message de news:cgfqo4$kb5$
Salut, J'utilise une Mandrake 10 et je voudrais enregistrer tout ce qui se passe dans la console dans un log ( au niveau commande, pas le résultat ). Est-ce possible ? Si, oui, comment dois-je faire ? Merci d'avance, Mathieu
Frédéric BISSON
J'utilise une Mandrake 10 et je voudrais enregistrer tout ce qui se passe dans la console dans un log ( au niveau commande, pas le résultat ). Par défaut, pour les shells interactifs, un historique des commandes
tapées est enregistré. Par exemple, sous bash, quand tu tapes history, tu as la liste des commandes tapées. Il est possible d'indiquer le fichier dans lequel les commandes seront écrites et le nombre de commandes maximum. Par défaut, sous bash, elles sont enregistrées dans ~/.bash_history.
Le problème dans ta question, c'est qu'elle est plus vague que tu ne t'en rends compte : Tu veux enregistrer "ce qui se passe dans la console ... au niveau commande", mais tu n'indiques pas s'il s'agit des commandes que le shell va exécuter ou s'il s'agit des fichiers que le shell va exécuter (et que l'OS pourra donc intercepter et logger).
De même, tu n'indiques pas s'il s'agit des commandes TAPEES par l'utilisateur ou des commandes EXECUTEES par le shell. Quand tu exécutes un script, le shell en cours lance un nouvel exécutable shell pour exécuter le script. Le shell en cours peut difficilement récupérer les commandes exécutées par son processus fils.
De plus, tu n'as pas précisé quel shell tu utilisais. Chacun a sa propre méthode pour logger les commandes.
@+
Frédéric BISSON
J'utilise une Mandrake 10 et je voudrais enregistrer tout ce qui se passe
dans la console dans un log ( au niveau commande, pas le résultat ).
Par défaut, pour les shells interactifs, un historique des commandes
tapées est enregistré. Par exemple, sous bash, quand tu tapes history,
tu as la liste des commandes tapées. Il est possible d'indiquer le
fichier dans lequel les commandes seront écrites et le nombre de
commandes maximum. Par défaut, sous bash, elles sont enregistrées dans
~/.bash_history.
Le problème dans ta question, c'est qu'elle est plus vague que tu ne t'en
rends compte :
Tu veux enregistrer "ce qui se passe dans la console ... au niveau
commande", mais tu n'indiques pas s'il s'agit des commandes que le shell
va exécuter ou s'il s'agit des fichiers que le shell va exécuter (et que
l'OS pourra donc intercepter et logger).
De même, tu n'indiques pas s'il s'agit des commandes TAPEES par
l'utilisateur ou des commandes EXECUTEES par le shell. Quand tu exécutes
un script, le shell en cours lance un nouvel exécutable shell pour
exécuter le script. Le shell en cours peut difficilement récupérer les
commandes exécutées par son processus fils.
De plus, tu n'as pas précisé quel shell tu utilisais. Chacun a sa propre
méthode pour logger les commandes.
J'utilise une Mandrake 10 et je voudrais enregistrer tout ce qui se passe dans la console dans un log ( au niveau commande, pas le résultat ). Par défaut, pour les shells interactifs, un historique des commandes
tapées est enregistré. Par exemple, sous bash, quand tu tapes history, tu as la liste des commandes tapées. Il est possible d'indiquer le fichier dans lequel les commandes seront écrites et le nombre de commandes maximum. Par défaut, sous bash, elles sont enregistrées dans ~/.bash_history.
Le problème dans ta question, c'est qu'elle est plus vague que tu ne t'en rends compte : Tu veux enregistrer "ce qui se passe dans la console ... au niveau commande", mais tu n'indiques pas s'il s'agit des commandes que le shell va exécuter ou s'il s'agit des fichiers que le shell va exécuter (et que l'OS pourra donc intercepter et logger).
De même, tu n'indiques pas s'il s'agit des commandes TAPEES par l'utilisateur ou des commandes EXECUTEES par le shell. Quand tu exécutes un script, le shell en cours lance un nouvel exécutable shell pour exécuter le script. Le shell en cours peut difficilement récupérer les commandes exécutées par son processus fils.
De plus, tu n'as pas précisé quel shell tu utilisais. Chacun a sa propre méthode pour logger les commandes.
@+
Frédéric BISSON
ROUSSEAU Mathieu
Salut, C'est le shell de base de la Mandrake, en ce qui concerne les commandes, c'est celles tapées par l'utilisateur donc l'historique me semble parfait, en augmentant ça taille... Qu'en pensez-vous ? Merci, Mathieu
"Frédéric BISSON" a écrit dans le message de news:
J'utilise une Mandrake 10 et je voudrais enregistrer tout ce qui se passe
dans la console dans un log ( au niveau commande, pas le résultat ). Par défaut, pour les shells interactifs, un historique des commandes
tapées est enregistré. Par exemple, sous bash, quand tu tapes history, tu as la liste des commandes tapées. Il est possible d'indiquer le fichier dans lequel les commandes seront écrites et le nombre de commandes maximum. Par défaut, sous bash, elles sont enregistrées dans ~/.bash_history.
Le problème dans ta question, c'est qu'elle est plus vague que tu ne t'en rends compte : Tu veux enregistrer "ce qui se passe dans la console ... au niveau commande", mais tu n'indiques pas s'il s'agit des commandes que le shell va exécuter ou s'il s'agit des fichiers que le shell va exécuter (et que l'OS pourra donc intercepter et logger).
De même, tu n'indiques pas s'il s'agit des commandes TAPEES par l'utilisateur ou des commandes EXECUTEES par le shell. Quand tu exécutes un script, le shell en cours lance un nouvel exécutable shell pour exécuter le script. Le shell en cours peut difficilement récupérer les commandes exécutées par son processus fils.
De plus, tu n'as pas précisé quel shell tu utilisais. Chacun a sa propre méthode pour logger les commandes.
@+
Frédéric BISSON
Salut,
C'est le shell de base de la Mandrake, en ce qui concerne les commandes,
c'est celles tapées par l'utilisateur donc l'historique me semble parfait,
en augmentant ça taille...
Qu'en pensez-vous ?
Merci,
Mathieu
"Frédéric BISSON" <zigazou@free.fr> a écrit dans le message de
news:pan.2004.08.24.19.32.43.375756@free.fr...
J'utilise une Mandrake 10 et je voudrais enregistrer tout ce qui se
passe
dans la console dans un log ( au niveau commande, pas le résultat ).
Par défaut, pour les shells interactifs, un historique des commandes
tapées est enregistré. Par exemple, sous bash, quand tu tapes history,
tu as la liste des commandes tapées. Il est possible d'indiquer le
fichier dans lequel les commandes seront écrites et le nombre de
commandes maximum. Par défaut, sous bash, elles sont enregistrées dans
~/.bash_history.
Le problème dans ta question, c'est qu'elle est plus vague que tu ne t'en
rends compte :
Tu veux enregistrer "ce qui se passe dans la console ... au niveau
commande", mais tu n'indiques pas s'il s'agit des commandes que le shell
va exécuter ou s'il s'agit des fichiers que le shell va exécuter (et que
l'OS pourra donc intercepter et logger).
De même, tu n'indiques pas s'il s'agit des commandes TAPEES par
l'utilisateur ou des commandes EXECUTEES par le shell. Quand tu exécutes
un script, le shell en cours lance un nouvel exécutable shell pour
exécuter le script. Le shell en cours peut difficilement récupérer les
commandes exécutées par son processus fils.
De plus, tu n'as pas précisé quel shell tu utilisais. Chacun a sa propre
méthode pour logger les commandes.
Salut, C'est le shell de base de la Mandrake, en ce qui concerne les commandes, c'est celles tapées par l'utilisateur donc l'historique me semble parfait, en augmentant ça taille... Qu'en pensez-vous ? Merci, Mathieu
"Frédéric BISSON" a écrit dans le message de news:
J'utilise une Mandrake 10 et je voudrais enregistrer tout ce qui se passe
dans la console dans un log ( au niveau commande, pas le résultat ). Par défaut, pour les shells interactifs, un historique des commandes
tapées est enregistré. Par exemple, sous bash, quand tu tapes history, tu as la liste des commandes tapées. Il est possible d'indiquer le fichier dans lequel les commandes seront écrites et le nombre de commandes maximum. Par défaut, sous bash, elles sont enregistrées dans ~/.bash_history.
Le problème dans ta question, c'est qu'elle est plus vague que tu ne t'en rends compte : Tu veux enregistrer "ce qui se passe dans la console ... au niveau commande", mais tu n'indiques pas s'il s'agit des commandes que le shell va exécuter ou s'il s'agit des fichiers que le shell va exécuter (et que l'OS pourra donc intercepter et logger).
De même, tu n'indiques pas s'il s'agit des commandes TAPEES par l'utilisateur ou des commandes EXECUTEES par le shell. Quand tu exécutes un script, le shell en cours lance un nouvel exécutable shell pour exécuter le script. Le shell en cours peut difficilement récupérer les commandes exécutées par son processus fils.
De plus, tu n'as pas précisé quel shell tu utilisais. Chacun a sa propre méthode pour logger les commandes.
@+
Frédéric BISSON
Alain CHEVREL
Frédéric BISSON wrote:
Par défaut, pour les shells interactifs, un historique des commandes tapées est enregistré. Par exemple, sous bash, quand tu tapes history, tu as la liste des commandes tapées. Il est possible d'indiquer le fichier dans lequel les commandes seront écrites et le nombre de commandes maximum. Par défaut, sous bash, elles sont enregistrées dans ~/.bash_history.
Tout à fait, Frédéric,
J'utilise le bash sous la MDK 10 Si j'ouvre DEUX fenêtres pour l'utilisateur lambda, les commandes tapées ne sont recopiées dans le fichier que quand je ferme l'une des sessions...
Y-at-il un moyen d'éviter çà ? Je voudrais garder la synchro des commandes dans le fichier de log.
merci
alain
Frédéric BISSON wrote:
Par défaut, pour les shells interactifs, un historique des commandes
tapées est enregistré. Par exemple, sous bash, quand tu tapes history,
tu as la liste des commandes tapées. Il est possible d'indiquer le
fichier dans lequel les commandes seront écrites et le nombre de
commandes maximum. Par défaut, sous bash, elles sont enregistrées dans
~/.bash_history.
Tout à fait, Frédéric,
J'utilise le bash sous la MDK 10
Si j'ouvre DEUX fenêtres pour l'utilisateur lambda, les commandes tapées
ne sont recopiées dans le fichier que quand je ferme l'une des sessions...
Y-at-il un moyen d'éviter çà ?
Je voudrais garder la synchro des commandes dans le fichier de log.
Par défaut, pour les shells interactifs, un historique des commandes tapées est enregistré. Par exemple, sous bash, quand tu tapes history, tu as la liste des commandes tapées. Il est possible d'indiquer le fichier dans lequel les commandes seront écrites et le nombre de commandes maximum. Par défaut, sous bash, elles sont enregistrées dans ~/.bash_history.
Tout à fait, Frédéric,
J'utilise le bash sous la MDK 10 Si j'ouvre DEUX fenêtres pour l'utilisateur lambda, les commandes tapées ne sont recopiées dans le fichier que quand je ferme l'une des sessions...
Y-at-il un moyen d'éviter çà ? Je voudrais garder la synchro des commandes dans le fichier de log.
merci
alain
David LE BOURGEOIS
Salut,
Bonjour.
J'utilise une Mandrake 10 et je voudrais enregistrer tout ce qui se passe dans la console dans un log ( au niveau commande, pas le résultat ). Est-ce possible ? Si, oui, comment dois-je faire ?
Est-ce qu'un bash -iv 2>&1 | tee -a "bash-$USER.log" peut faire l'affaire ? Il suffit ensuite de repérer les lignes avec le prompt, et d'afficher la ligne juste en dessous pour avoir les commandes lancées.
Merci d'avance,
De rien
-- David LE BOURGEOIS
Salut,
Bonjour.
J'utilise une Mandrake 10 et je voudrais enregistrer tout ce qui se passe
dans la console dans un log ( au niveau commande, pas le résultat ).
Est-ce possible ?
Si, oui, comment dois-je faire ?
Est-ce qu'un bash -iv 2>&1 | tee -a "bash-$USER.log" peut faire l'affaire ?
Il suffit ensuite de repérer les lignes avec le prompt, et d'afficher la
ligne juste en dessous pour avoir les commandes lancées.
J'utilise une Mandrake 10 et je voudrais enregistrer tout ce qui se passe dans la console dans un log ( au niveau commande, pas le résultat ). Est-ce possible ? Si, oui, comment dois-je faire ?
Est-ce qu'un bash -iv 2>&1 | tee -a "bash-$USER.log" peut faire l'affaire ? Il suffit ensuite de repérer les lignes avec le prompt, et d'afficher la ligne juste en dessous pour avoir les commandes lancées.
Merci d'avance,
De rien
-- David LE BOURGEOIS
Alain CHEVREL
David LE BOURGEOIS wrote:
Bonjour.
J'utilise une Mandrake 10 et je voudrais enregistrer tout ce qui se passe dans la console dans un log ( au niveau commande, pas le résultat ). Est-ce possible ? Si, oui, comment dois-je faire ?
Est-ce qu'un bash -iv 2>&1 | tee -a "bash-$USER.log" peut faire l'affaire ?
tout à fait, David
merci
alain
Il suffit ensuite de repérer les lignes avec le prompt, et d'afficher la ligne juste en dessous pour avoir les commandes lancées.
Merci d'avance,
De rien mais si, mais si ;-)
alain
David LE BOURGEOIS wrote:
Bonjour.
J'utilise une Mandrake 10 et je voudrais enregistrer tout ce qui se passe
dans la console dans un log ( au niveau commande, pas le résultat ).
Est-ce possible ?
Si, oui, comment dois-je faire ?
Est-ce qu'un bash -iv 2>&1 | tee -a "bash-$USER.log" peut faire l'affaire ?
tout à fait, David
merci
alain
Il suffit ensuite de repérer les lignes avec le prompt, et d'afficher la
ligne juste en dessous pour avoir les commandes lancées.
J'utilise une Mandrake 10 et je voudrais enregistrer tout ce qui se passe dans la console dans un log ( au niveau commande, pas le résultat ). Est-ce possible ? Si, oui, comment dois-je faire ?
Est-ce qu'un bash -iv 2>&1 | tee -a "bash-$USER.log" peut faire l'affaire ?
tout à fait, David
merci
alain
Il suffit ensuite de repérer les lignes avec le prompt, et d'afficher la ligne juste en dessous pour avoir les commandes lancées.