Comments on: La commande screen sous Linux https://www.php-experts.org/developpement-web/admin-serveur/la-commande-screen-sous-linux-104 Ressources sur le développement internet, PHP/MySQL, Ajax, marketing online, référencement... Thu, 17 Jun 2010 18:09:04 +0000 http://wordpress.org/?v=2.9.2 hourly 1 By: JLD https://www.php-experts.org/developpement-web/admin-serveur/la-commande-screen-sous-linux-104/comment-page-1#comment-1332 JLD Wed, 21 Apr 2010 20:49:19 +0000 https://www.php-experts.org/?p=104#comment-1332 Le post date un peu, mais comme j'ai bricolé ça, Julien est peut-être toujours intéressé : #!/bin/bash #Ouvrir un terminal nommé BIGBROZ dans lequel on lance une session #screen nommée bigbroz avec une fenêtre nommée DMESG gnome-terminal -t BIGBROZ -e 'screen -S bigbroz -t DMESG' --maximize #Attendre sinon les commandes ne sont pas prises en compte sleep 2 #Spliter le terminal horizontalement screen -S bigbroz -X split #Spliter la fenêtre du haut verticalement, passer dans la fenêtre de #droite, y lancer un terminal et la renommer SYSLOG screen -S bigbroz -X split -v screen -S bigbroz -X focus screen -S bigbroz -X screen -t SYSLOG #Passer dans la fenêtre du bas, la spliter verticalement et y créer #le terminal DAEMON screen -S bigbroz -X focus screen -S bigbroz -X split -v screen -S bigbroz -X screen -t DAEMON #Passer dans la fenêtre de droite et y créer le terminal MESSAGES screen -S bigbroz -X focus screen -S bigbroz -X screen -t MESSAGES #Selectionner la première fenêtre du haut (DMESG) et y lancer la #commande tail -f /var/log/dmesg screen -S bigbroz -X select 0 screen -S bigbroz -X exec tail -f /var/log/dmesg sleep 1 #Selectionner fenêtre SYSLOG et y lancer la #commande tail -f /var/log/syslog screen -S bigbroz -X select 1 screen -S bigbroz -X exec tail -f /var/log/syslog sleep 1 #Idem pour DAEMON screen -S bigbroz -X select 2 screen -S bigbroz -X exec tail -f /var/log/daemon.log sleep 1 #Idem pour MESSAGES screen -S bigbroz -X select 3 screen -S bigbroz -X exec tail -f /var/log/messages Le post date un peu, mais comme j’ai bricolé ça, Julien est peut-être toujours intéressé :

#!/bin/bash

#Ouvrir un terminal nommé BIGBROZ dans lequel on lance une session
#screen nommée bigbroz avec une fenêtre nommée DMESG
gnome-terminal -t BIGBROZ -e ’screen -S bigbroz -t DMESG’ –maximize

#Attendre sinon les commandes ne sont pas prises en compte
sleep 2

#Spliter le terminal horizontalement
screen -S bigbroz -X split

#Spliter la fenêtre du haut verticalement, passer dans la fenêtre de
#droite, y lancer un terminal et la renommer SYSLOG
screen -S bigbroz -X split -v
screen -S bigbroz -X focus
screen -S bigbroz -X screen -t SYSLOG

#Passer dans la fenêtre du bas, la spliter verticalement et y créer
#le terminal DAEMON
screen -S bigbroz -X focus
screen -S bigbroz -X split -v
screen -S bigbroz -X screen -t DAEMON

#Passer dans la fenêtre de droite et y créer le terminal MESSAGES
screen -S bigbroz -X focus
screen -S bigbroz -X screen -t MESSAGES

#Selectionner la première fenêtre du haut (DMESG) et y lancer la
#commande tail -f /var/log/dmesg
screen -S bigbroz -X select 0
screen -S bigbroz -X exec tail -f /var/log/dmesg
sleep 1

#Selectionner fenêtre SYSLOG et y lancer la
#commande tail -f /var/log/syslog
screen -S bigbroz -X select 1
screen -S bigbroz -X exec tail -f /var/log/syslog
sleep 1

#Idem pour DAEMON
screen -S bigbroz -X select 2
screen -S bigbroz -X exec tail -f /var/log/daemon.log
sleep 1

#Idem pour MESSAGES
screen -S bigbroz -X select 3
screen -S bigbroz -X exec tail -f /var/log/messages

]]>
By: Julien GIMENEZ https://www.php-experts.org/developpement-web/admin-serveur/la-commande-screen-sous-linux-104/comment-page-1#comment-1131 Julien GIMENEZ Sat, 08 Aug 2009 22:12:59 +0000 https://www.php-experts.org/?p=104#comment-1131 et je me permet aussi: - Ctrl-a X pour supprimer le split (comme recommandé dans le post précédent) - Ctrl-a " pour avoir un petit menu des fenêtre disponible et naviguer avec les fleches du haut et du bas, appuyez sur entrer et vous êtes servi. - Ctrl-a A pour "nommer" la petite fenetre courrante qui sera visible dans le petit menu Drole j'avais oublié les lettres des commandes tellement je les tappais "machinalement" depuis es années ça fait aussi des années que j'ai écris sur un petit post-it à faire des recherches dans la documentation pour avoir une "profile" de screen, je m'éxplique, à chaque fois que je lance screen, je voudrais avoir une fenetre nommée syslog, avec une commande lancée: tail -f /var/log/syslog par exemple, une autre avec top, voila. Si vous savez comment faire ça m'interesse... et je me permet aussi:
- Ctrl-a X pour supprimer le split (comme recommandé dans le post précédent)
- Ctrl-a ” pour avoir un petit menu des fenêtre disponible et naviguer avec les fleches du haut et du bas, appuyez sur entrer et vous êtes servi.
- Ctrl-a A pour “nommer” la petite fenetre courrante qui sera visible dans le petit menu

Drole j’avais oublié les lettres des commandes tellement je les tappais “machinalement” depuis es années
ça fait aussi des années que j’ai écris sur un petit post-it à faire des recherches dans la documentation pour avoir une “profile” de screen, je m’éxplique, à chaque fois que je lance screen, je voudrais avoir une fenetre nommée syslog, avec une commande lancée: tail -f /var/log/syslog par exemple, une autre avec top, voila. Si vous savez comment faire ça m’interesse…

]]>
By: Jojo https://www.php-experts.org/developpement-web/admin-serveur/la-commande-screen-sous-linux-104/comment-page-1#comment-977 Jojo Tue, 12 May 2009 07:54:15 +0000 https://www.php-experts.org/?p=104#comment-977 Et je rajouterais la super astuce pour splitter le screen en 2 :o) Ctrl-A S Ctrl-A [tab] Ctrl-A c Ctrl-A [tab] pour naviguer Biz Et je rajouterais la super astuce pour splitter le screen en 2 :o )

Ctrl-A S
Ctrl-A [tab]
Ctrl-A c
Ctrl-A [tab] pour naviguer

Biz

]]>