Bonjour

je souhaite sauvegarder un session ssh non interactive dans un fichier.
Je sais que la commande history n'est pas disponible dans le cas de session non interactive.
Existe-t-il une autre méthode pour enregistrer la commande passer un paramètre à ssh dans le cas d'un session non interactive?

Merci
Est-ce que la commande script fonctionne ?

La commande script n'est pas qu'un historique mais une trace des entrées et des sorties dans un fichier (typescript par défaut)
Non j'ai déjà essayé script mais ça ne sauvegarde pas les sessions non interactive.
J'ai aussi regardé du cote de PAM mais il me semble que ça gère uniquement la partie authentification, ou alors il faut que je développe mon propre module
Comment lances-tu ton shell non interactif ?
ssh user@host "echo "bonjour" est un exemple
c'est comme un su -c "yum install ton.rpm" par exemple
Alors essaie ceci :
ssh truc@machin 'script -c "echo bonjour"'
ça marche mais ça me donne que l'output il me faut absolument l'input l'output c'est pas grave
6 jours plus tard
J'ai trouvé une réponse pour ceux que ça intéresse:

Ajoute dans /etc/profile :

function history_to_cmd(){
logger $BASH_COMMAND
}

trap history_to_cmd DEBUG

voici ma source : http://blog.cosmicegg.net/2008/09/sending-shell-commands-to-syslog.html

la commande trap permet de capturer des signaux
logger permet d'envoyer un message à la syslog
le signal DEBUG est emis après chaque commande exécuter