J'utilise beaucoup la commande "log" de screen pour consigner la sortie d'une session dans un fichier lorsque je modifie un environnement donné. J'ai cherché dans la page de manuel de tmux, mais je n'ai pas trouvé d'équivalent. Est-ce que quelqu'un est au courant d'une fonctionnalité similaire dans tmux ou dois-je écrire mes propres scripts de wrapper pour le faire?
EDIT: Je connais le 'script' et d'autres utilitaires qui me permettent de consigner une session. La fonctionnalité de screen est si utile est la possibilité de définir une variable de fichier journal qui utilise des échappements de chaîne pour identifier chaque session de manière unique.
Par exemple, j'ai une fonction shell qui, à partir d'un nom d'hôte, envoie SSH à cet hôte dans une nouvelle fenêtre et définit le titre de la fenêtre sur le nom d'hôte. Lorsque je commence un journal de cette session, il est préfixé par le titre de la fenêtre.
Si cette fonctionnalité n'existe pas dans tmux, je devrai créer un nouvel ensemble de fonctions shell pour configurer les "scripts" des sessions que je souhaite consigner. Ce n'est pas extrêmement difficile, mais cela ne vaut peut-être pas la peine, car l'écran fait exactement ce dont j'ai besoin.