1. Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !
    Rejeter la notice

Dialoguer en Bash sous Linux avec webdev

Discussion dans 'Resources' créé par Kobex, Mar 27, 2018.

  1. Kobex

    Kobex Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 17, 2018
    Messages:
    373
    J'aime reçus:
    257
    Bonjour,

    Voici un bout de code qui va en aider plus d'un qui comme moi on glairé à communiquer avec webdev pour Linux.

    Code (Text):

    sNomScript est une chaîne = "MonScript"

    // Création du script de commande
    fCrée("/tmp/"+sNomScript+".sh")
    IdFichier est un entier = fOuvre("/tmp/"+sNomScript+".sh", foLectureEcriture)
    SI IdFichier <> -1 ALORS
        // on fabrique le script
        fEcrit(IdFichier, "#!/bin/sh -v"+Charact(10) )
        // on redirige la sortie des commande dans le fichier sNomScript.txt
        fEcrit(IdFichier, "hostname > /tmp/"+sNomScript+".txt"+Charact(10))
        fFerme(IdFichier)
        // on donne les droits d'exécution
        LanceAppli("/bin/chmod +x /tmp/"+sNomScript+".sh")
        // on lance le script
        LanceAppli("/tmp/"+sNomScript+".sh")
        // le résultat est dans /tmp/sNomScript.txt
        Resultat est une chaîne = fChargeTexte("/tmp/"+sNomScript+".txt")
        Resultat = Remplace(Resultat,Caract(10),"")
       
        fSupprime("/tmp/"+sNomScript+".sh")
        fSupprime("/tmp/"+sNomScript+".txt")
       
        Resultat <--- Le retour
    FIN

    Bon dev ;)
     
    Tags:
    joker et suenodesign aiment ça.
  2. suenodesign

    suenodesign Well-Known Member
    MEMBRE WX

    Inscrit:
    Jan 1, 2018
    Messages:
    511
    J'aime reçus:
    740
    Merci

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!



    Je découvre que tu es voué vers webdev. ;)
     
    joker apprécie ceci.
  3. joker

    joker New Member
    MEMBRE WX

    Inscrit:
    Jan 30, 2018
    Messages:
    0
    J'aime reçus:
    14

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    Merci

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!



    Je découvre que tu es voué vers webdev. ;)
    Cliquez pour agrandir...
    ;)

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    ,
    je pense aussi que @

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    , est 1 cas unique :)
     
  • gapplicat

    gapplicat Well-Known Member
    MEMBRE WX

    Inscrit:
    Mar 8, 2018
    Messages:
    399
    J'aime reçus:
    708
    Ton script semble correspondre à la commande Netadresse de webdev

    Isn't it ?
     
  • Kobex

    Kobex Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 17, 2018
    Messages:
    373
    J'aime reçus:
    257

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    Ton script semble correspondre à la commande Netadresse de webdev

    Isn't it ?
    Cliquez pour agrandir...
    J’ai mis cette commande juste par exemple, ce que je fait est bien plus élaboré, mais je ne voulais pas donner du Bash Linux, mais l’essentiel du code Wlanguage pour dialoguer avec Linux et webdev puisse LanceAppli ne renvoie rien dans ce cas de figure.
     
  • Partager cette page

    Chargement...