Erreur sur plugin Rainbird

A la place de source par exemple

exec('cd ' . $this->getResourcePath() . '/pyrainbird && source /env/bin/activate');

Mettre un point comme ce si

exec('cd ' . $this->getResourcePath() . '/pyrainbird && . /env/bin/activate');

c’est dans quel fichier ca ?

Toujours le même :slight_smile:

Et bien non car car dans le fichier il n’y a que cela :
#!/usr/bin/python3
from pyrainbird import RainbirdController
import sys

if len(sys.argv) < 3:
print("Usage: get_current_date.py ")
exit()

ip = sys.argv[1]
password = sys.argv[2]

controller = RainbirdController(ip, password)
getdate = controller.get_current_date()
print(getdate)

Hello,

ah oui désolé, pas grave, je suis entrais de voir à tout convertir en php, ça prends un peu de temps car c’est des langages différents, mais j’avance bien :slight_smile:

J’espère avoir fini à la fin du mois

Sinon le fichier c’est dans rainbird → core → api dans le fichier rainbirdApi c’est pour la fonction


    public function get_current_date(){
        exec('cd ' . $this->getResourcePath() . '/pyrainbird && source /env/bin/activate');
        $cmd = 'cd '. $this->getResourcePath() .' && python3 get_current_date.py "' . $this->getIprainbird() . '" "' . $this->getMdprainbird() . '"';
        exec($cmd . ' 2>&1', $output);
        exec('cd ' . $this->getResourcePath() . '/pyrainbird && deactivate');

        return $output;
    }

A la place de source mettre un point

Cordialement

Je vais attendre alors et je testerais quand tu auras fini, là je n’ai pas un besoin urgent

1 « J'aime »

Hello,
je viens de trouver ou venez le soucis, cette fois ci ça doit être la bonne :slight_smile:

Re,

Bon c’est pas encore ça, j’ai oublié de faire une modification, je l’a fait ce soir pour avoir la mise à jour demain sinon la démarche à suivre pour que ça fonctionne vraiment :slight_smile:

bonjour, de mon coté j’ai pris la dernière version et tjs KO et j’ai mis à jour le fichier install et là cela semble ok

Hello,
bizarre car c’est dans la dernière mise à jour sinon pas grave on a réussi à faire tout fonctionner, c’est le but

Merci encore pour ces retours

Si c’est possible de mettre le poste en résolu :slight_smile:

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.