web-dev-qa-db-fra.com

Est-il possible de nommer le fichier journal «écran» à partir de l'indicateur -L?

Lors de l'exécution Screen avec l'indicateur -L, un fichier appelé 'screenlog.0' est créé et toutes les sorties y sont écrites (ce qui est génial), mais je vais exécuter plusieurs sessions Screen et je dois identifier les journaux avec un numéro unique. Est-il possible de changer le nom du fichier journal?

22
Justin

Vous pouvez modifier votre .screenrc fichier et ajoutez quelque chose comme ceci:

fichier journal/tmp/myownlog

Il est également répondu à Spécification d'un nom de journal pour la sortie d'écran sans compter sur .screenrc.

13
Eun

La façon la plus simple est probablement d'utiliser les éléments suivants:

screen -L -Logfile log_filename your_command
16
Nan Wang

Alternativement, il existe un moyen de le faire en ligne.

Entrer en mode commande dans l'écran via Ctrl+a: et utilisez la commande logfile avec le nom du fichier souhaité comme argument, par exemple:

logfile whatevernameyoulike.log

Source: page de manuel de l'écran

8
Juan Enciso

Utilisez la commande script dans votre session screen.

2
Mikhail Vladimirov