IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Discussion :

Récupérer une information suite à une commande curl


Sujet :

Windows

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Passionner d'IT
    Inscrit en
    Mars 2023
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Passionner d'IT

    Informations forums :
    Inscription : Mars 2023
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Récupérer une information suite à une commande curl
    Bonjour à tous,

    Je souhaite vérifier les sessions actives sur un serveur multimédia (Plex), pour faire, j'utilise la commande suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    curl -v http://[IP Adress]:32400/status/sessions?X-Plex-Token=[MonToken]
    La réponse est intéressante car elle me précise le nombre de session active via la ligne <MediaContainer size="X">.
    Je souhaiterai récupérer le résultat de "size" pour que si c'est égal à "0"," je puisse fermer le serveur multimédia.

    J'espère avoir été clair et remercie d'avance pour l'aide apportée.

  2. #2
    Nouveau Candidat au Club
    Homme Profil pro
    Passionner d'IT
    Inscrit en
    Mars 2023
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Passionner d'IT

    Informations forums :
    Inscription : Mars 2023
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    J'ai réussi à utiliser la commande :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    test=$(curl http://[MonIp]:32400/status/sessions?X-Plex-Token=[MonToken] | grep 'size=' | head -n 1)
    Ce qui me renvoi à :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    echo $test
    <MediaContainer size="0">
    Mais lorsque j'utilise la commande :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    if [ $test == '<MediaContainer size="0">' ]
    then
    echo 'Aucune diffusion'
    else
    echo 'Diffusion en cours'
    fi
    La réponse est du "if" est 'Diffusion en cours' alors que le size est à "0", ce qui n'est pas correct.

Discussions similaires

  1. Réponses: 0
    Dernier message: 09/04/2019, 00h53
  2. Inclure des variables dans une commande CURL
    Par fredour dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 23/05/2014, 09h26
  3. Récupérer une commande dans un composite
    Par Perl53 dans le forum Interfaces Graphiques
    Réponses: 4
    Dernier message: 25/09/2009, 13h38
  4. [awk] Récupérer une commande system dans un awk
    Par zebulon90 dans le forum Shell et commandes GNU
    Réponses: 9
    Dernier message: 18/09/2007, 10h52
  5. [cURL] Lancer une commande curl dans un script php
    Par griese dans le forum Bibliothèques et frameworks
    Réponses: 7
    Dernier message: 22/03/2007, 10h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo