Debian Debian-France Debian-Facile Debian-fr.org Debian-fr.xyz Debian ? Communautés

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 11-11-2020 12:37:12

golgot200
Membre
Distrib. : Archlinux 2018-02-03
Noyau : 5.11.12-arch1-1
(G)UI : Mate (Strict Minimum)
Inscription : 05-08-2007

Récupérer un info dans un terminal en cours d'exécution

Bonjour,

J'ai un job en cours dans dans terminal ouvert.


Connecting...
stream: DI Radio Digital Impulse - Oldies but goldies
server name: SHOUTcast/
declared bitrate: 320
meta interval: 8192
 






Sans le fermer, j'aimerai printer l'info suivante :

meta interval: 8192



plus précisément :8192

est-ce possible ?

Dernière modification par golgot200 (11-11-2020 12:37:51)

Hors ligne

#2 11-11-2020 12:41:36

raleur
Membre
Inscription : 03-10-2014

Re : Récupérer un info dans un terminal en cours d'exécution

Qu'entends-tu par "printer" ?

Il vaut mieux montrer que raconter.

En ligne

#3 11-11-2020 12:46:34

golgot200
Membre
Distrib. : Archlinux 2018-02-03
Noyau : 5.11.12-arch1-1
(G)UI : Mate (Strict Minimum)
Inscription : 05-08-2007

Re : Récupérer un info dans un terminal en cours d'exécution

@raleur

sauvegarder l'info 8192 dans un fichier texte par exemple.

Hors ligne

#4 11-11-2020 12:50:38

David5647
Membre
Distrib. : Debian Bullseye/Sid
Noyau : 5.7.0-2-amd64
(G)UI : KDE/i3wm
Inscription : 27-08-2017

Re : Récupérer un info dans un terminal en cours d'exécution

je pense que tee peut faire le travail :

man tee


TEE(1)                                                                      User Commands                                                                      TEE(1)

NAME
       tee - read from standard input and write to standard output and files
 

Hors ligne

#5 11-11-2020 12:59:53

golgot200
Membre
Distrib. : Archlinux 2018-02-03
Noyau : 5.11.12-arch1-1
(G)UI : Mate (Strict Minimum)
Inscription : 05-08-2007

Re : Récupérer un info dans un terminal en cours d'exécution

@David5647

je teste tee qui pourrait fonctionner. Il faut que je trouve le moyen de killer la commande streamripper :

streamripper http://orion.shoutca.st:8248/stream -u FreeAmp/2.x | tee > log.txt



En tout cas, j'ai bien l'info :


Connecting...
stream: DI Radio Digital Impulse - Oldies but goldies
server name: SHOUTcast/
declared bitrate: 320
meta interval: 8192

[buffering - | ] Jimmy Crawford - I Know How You Love Me [FTM]
[skipping...   ] Jimmy Crawford - I Know How You Love Me [FTM] [    1kb]
[skipping...   ] Jimmy Crawford - I Know How You Love Me [FTM] [    1kb]
[skipping...   ] Jimmy Crawford - I Know How You Love Me [FTM] [    1kb]
[skipping...   ] Jimmy Crawford - I Know How You Love Me [FTM] [    1kb]
[skipping...   ] Jimmy Crawford - I Know How You Love Me [FTM] [    1kb]
[skipping...   ] Jimmy Crawford - I Know How You Love Me [FTM] [    1kb]
[skipping...   ] Jimmy Crawford - I Know How You Love Me [FTM] [    1kb]
 



c'est un bon début smile

Dernière modification par golgot200 (11-11-2020 13:00:26)

Hors ligne

#6 11-11-2020 13:32:36

raleur
Membre
Inscription : 03-10-2014

Re : Récupérer un info dans un terminal en cours d'exécution

tee c'est bien quand on l'utilise dans la commande. Si la commande est déjà en cours d'exécution, ça ne marche pas.

Il vaut mieux montrer que raconter.

En ligne

#7 11-11-2020 13:44:00

golgot200
Membre
Distrib. : Archlinux 2018-02-03
Noyau : 5.11.12-arch1-1
(G)UI : Mate (Strict Minimum)
Inscription : 05-08-2007

Re : Récupérer un info dans un terminal en cours d'exécution

le truc qui pourrait me convenir c'est de lancer la commande sur 1 seconde :

timeout --signal=SIGINT 1  streamripper http://orion.shoutca.st:8248/stream -u FreeAmp/2.x  tee > log.txt



et je peux ainsi avoir l'info désiré.

Hors ligne

#8 11-11-2020 13:48:37

Croutons
Membre
Distrib. : Debian10 Buster
Noyau : Linux 4.19.0-12-amd64
(G)UI : Mate
Inscription : 16-12-2016

Re : Récupérer un info dans un terminal en cours d'exécution

pas besoin d'utiliser tee juste la redirection c'est bon

-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

En ligne

#9 11-11-2020 13:56:14

golgot200
Membre
Distrib. : Archlinux 2018-02-03
Noyau : 5.11.12-arch1-1
(G)UI : Mate (Strict Minimum)
Inscription : 05-08-2007

Re : Récupérer un info dans un terminal en cours d'exécution

Croutons a écrit :

pas besoin d'utiliser tee juste la redirection c'est bon



qu'est-ce que tu appelles la redirection ?

Hors ligne

#10 11-11-2020 14:00:44

Croutons
Membre
Distrib. : Debian10 Buster
Noyau : Linux 4.19.0-12-amd64
(G)UI : Mate
Inscription : 16-12-2016

Re : Récupérer un info dans un terminal en cours d'exécution

le chevron du genre tu lances 2 fois la commande une pour ripper et l'autre pour le log

streamripper http://orion.shoutca.st:8248/stream -u FreeAmp/2.x & streamripper http://orion.shoutca.st:8248/stream -u FreeAmp/2.x>log.txt
 


par contre me jette le Ctrl+c je m'en sort plus obligé de quitter le terminal


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

En ligne

Pied de page des forums