Utiliser les valeurs d’une base de données
Bonjour
J'ai encore une question :?
Est-il possible d’utiliser les valeurs d’une base de données pour remplacer l’IP, le nom d’utilisateur et le mot de passe de l'url ?
J’ai essayé de modifier le script comme ci–dessous, j’arrive à me connecter et voir la table HD1 de la base de données cam mais je n’arrive pas à placer les valeurs dans l’url.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| #!/bin/sh
### BEGIN INIT INFO
# Provides: foscam
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start daemon at boot time
# Description: Enable service provided by daemon.
### END INIT INFO
requete="SELECT IP,utilisateur,motdepass FROM HD1"
mysql -u"root" -p"MOTDEPASSE" cam -e"$requete"
case "$1" in
stop)
# stop motion foscam
echo "Motion stop"
echo ".['IP']."
curl "http://.['IP']./cgi-bin/CGIProxy.fcgi?usr=.['utilisateur'].&pwd=.['motdepass'].&cmd=setMotionDetectConfig&isEnable=0"
;; |
Avec echo ".['IP']." j'obtiens .['IP'].
Merci