higgins91 a écrit :Essaye de mettre le nom d'utilisateur et le mot de passe dans l'URL.
J'ai essayé, mais ça n'a rien changé. La requête dans mon navigateur marche sans problème.
voilà le contenu du script, et ce que ça me renvoi:
#!/bin/bash
MAC="34:d2:70:f3:20:1d"
function onClick {
http://192.168.0.30:8080/json.htm?type= ... cmd=Toggle
}
START=$(date +%s);
tcpdump -l -i eth0 ether host "$MAC" | while read b; do
END=$(date +%s);
diff=`echo $((END-START)) | awk 'int($1%60)'` # Get time since last click.
if [ $(($diff)) -gt 3 ] # wait more than 3 seconds after last click - tcdump has multiple outputs.
then
START=$(date +%s)
onClick & # run in background
fi
done
renvoi:
amazon-bash.sh: 4: amazon-bash.sh: function: not found
amazon-bash.sh: 5: amazon-bash.sh:
http://192.168.0.30:8080/json.htm?type=command: not found
amazon-bash.sh: 8: amazon-bash.sh: Syntax error: "}" unexpected
J'ai cherché un bout de temps comment envoyer avec curl, mais rien trouvé de probant...
Merci encore d'avoir répondu!