Bonjour,
J'essaie d’exécuter ce script en shell Bash depuis la console:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
#!/bin/bash
login="http://login:motDePasse@127.0.0.1:8741/json.xlm?"
curl -s "${login}reste de la commande"
La réponse est:
<html><head><title>Not Found</title></head><body><h1>404 Not Found</h1></body></html>
et la commande n'est pas exécutée.

Si j'envoie:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
curl -s "http://login:motDePasse@127.0.0.1:8741/json.xlm?reste de la commande"
Là, la commande est exécutée.

J'ai fais plusieurs essais différents, simple cote, double cote, intégrer toute la ligne de commande dans login, pas de cote ....
soit il ne se passe rien, soit je reçois la réponse ci-dessus.

Je dois dire que je patauge.

Si vous avez une idée, elle serait la bien venue.

Cordialement