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');
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
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
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
Hello,
je viens de trouver ou venez le soucis, cette fois ci ça doit être la bonne
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
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
Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.