cx-conndev: ajouter l'option -d
This commit is contained in:
parent
85ac283eff
commit
60a4c73857
13
cx-conndev
13
cx-conndev
|
@ -8,7 +8,7 @@ function display_help() {
|
||||||
|
|
||||||
USAGE
|
USAGE
|
||||||
$scriptname [DATABASE]
|
$scriptname [DATABASE]
|
||||||
$scriptname -c [-uUSER [-pPASSWORD]] ...
|
$scriptname -c|-d [-uUSER [-pPASSWORD]] ...
|
||||||
|
|
||||||
OPTIONS
|
OPTIONS
|
||||||
-h, -s, --service SERVICE
|
-h, -s, --service SERVICE
|
||||||
|
@ -16,20 +16,24 @@ OPTIONS
|
||||||
-c, --mysql-cmd
|
-c, --mysql-cmd
|
||||||
Lancer 'mysql -hSERVICE_IP' avec les arguments supplémentaires fournis
|
Lancer 'mysql -hSERVICE_IP' avec les arguments supplémentaires fournis
|
||||||
sur la ligne de commande
|
sur la ligne de commande
|
||||||
|
-d, --mysqldump-cmd
|
||||||
|
Lancer 'mysqldump --databases --add-drop-database -hSERVICE_IP' avec
|
||||||
|
les arguments supplémentaires fournis sur la ligne de commande
|
||||||
-u, --user USER
|
-u, --user USER
|
||||||
-p, --password PASSWORD
|
-p, --password PASSWORD
|
||||||
Paramètres supplémentaires utilisés pour l'option --mysql-cmd
|
Paramètres supplémentaires utilisés uniquement avec les options -c et -d"
|
||||||
Ces paramètre sont ignorés si l'option --mysql-cmd n'est pas utilisée"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
service=db
|
service=db
|
||||||
mysql_cmd=
|
mysql_cmd=
|
||||||
|
mysqldump_cmd=
|
||||||
user=
|
user=
|
||||||
password=
|
password=
|
||||||
args=(
|
args=(
|
||||||
--help '$exit_with display_help'
|
--help '$exit_with display_help'
|
||||||
-h:,-s:,--service: service=
|
-h:,-s:,--service: service=
|
||||||
-c,--mysql-cmd mysql_cmd=1
|
-c,--mysql-cmd mysql_cmd=1
|
||||||
|
-d,--mysqldump-cmd mysqldump_cmd=1
|
||||||
-u:,--user: user=
|
-u:,--user: user=
|
||||||
-p:,--password: password=
|
-p:,--password: password=
|
||||||
)
|
)
|
||||||
|
@ -71,6 +75,9 @@ edebug "$service ip: $ip"
|
||||||
if [ -n "$mysql_cmd" ]; then
|
if [ -n "$mysql_cmd" ]; then
|
||||||
mysql -h"$ip" ${user:+-u"$user"} ${password:+-p"$password"} "$@"
|
mysql -h"$ip" ${user:+-u"$user"} ${password:+-p"$password"} "$@"
|
||||||
|
|
||||||
|
elif [ -n "$mysqldump_cmd" ]; then
|
||||||
|
mysqldump --databases --add-drop-database -h"$ip" ${user:+-u"$user"} ${password:+-p"$password"} "$@"
|
||||||
|
|
||||||
else
|
else
|
||||||
mysql_cmd="$(php bin/conndev.php "$ip" "$@")"
|
mysql_cmd="$(php bin/conndev.php "$ip" "$@")"
|
||||||
edebug "mysql_cmd: $mysql_cmd"
|
edebug "mysql_cmd: $mysql_cmd"
|
||||||
|
|
Loading…
Reference in New Issue