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 : Sélectionner tout - Visualiser dans une fenêtre à part
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