> /opt/pdadmin/bin/export-customer
usage: /opt/pdadmin/bin/export-customer (-c | --customer) <customer name> [--preflight] [-tpv <transport protocol version>]
Wofür sind die Optionen --preflight und -tpv (welche Transport Protocol Versionen gibt es und wofür ist das?)
usage: /opt/pdadmin/bin/import-customer (-r | --reseller) <reseller> [(-a | --account) <account name>]
[(-c | --customer) <customer name>] [(-j | --jumpover field1[,field2...]]
[ -t | --trace ] [ --stop-services ]
< datafile
wie funktioniert das "jumpover"? Werden damit Felder aus der users oder account Tabelle ignoriert?
Wofür ist das Argument --lang, welchen Wert muss er enthalten "de", "De", "DE", deutsch oder "Deutsch"?
Fehlt bei den Argumenten nicht noch --stop_cronjobs, --preflight und --lang?
Gibt es eine Möglichkeit anzugeben, wenn z.B. ein Angebot bereits existiert, dass das Angebot dann nicht importiert, sondern das bereits vorher importierte Angebot genommen werden soll?
Beispiel:
for i in *.pdx;
do /opt/pdadmin/bin/import-pdx.sh --reseller RESELLER_NAME --stop-services --stop-cronjobs ${i};
done
Beim 1. Import wird z.B. Angebot A importiert; beim weiteren Kunden schlägt der Import fehl, wenn der Kunde das gleiche Angebot hat.
Beim Import wird die eingestellte PHP Version nicht übernommen.
ps. es wäre schön, wenn bei -h bzw. --help keine Exception kommen würde
> /opt/pdadmin/bin/export-customer -h
Unknown option: h
Died at /opt/pdadmin/bin/export-customer line 134.
at /opt/pdadmin/bin/export-customer line 134
main::options() called at /opt/pdadmin/bin/export-customer line 404
main::main() called at /opt/pdadmin/bin/export-customer line 415
die Ausgabe von /opt/pdadmin/bin/import-customer --help ist etwas besser, aber es wäre schön, wenn -h und --help funktionieren würden.
> /opt/pdadmin/bin/import-customer --help
Unknown option: help
usage: /opt/pdadmin/bin/import-customer (-r | --reseller) <reseller> [(-a | --account) <account name>]
[(-c | --customer) <customer name>] [(-j | --jumpover field1[,field2...]]
[ -t | --trace ] [ --stop-services ]
< datafile
bei import-customer.sh funktioniert soweit --help, bei import-pdx.sh jedoch überhaupt nicht.
> /opt/pdadmin/bin/import-pdx.sh --help
/opt/pdadmin/bin/import-pdx.sh: line 97: reseller: unbound variable
> /backup/exports # /opt/pdadmin/bin/import-customer.sh --help
(import-customer.sh:102)
/opt/pdadmin/bin/import-customer.sh [options]
Options
--remote-server hostname (src)
--remote-customer-login login (src)
--remote-customer-password password (src)
--reseller login (dst)
--account account (dst)
--preflight only validate credentials
--stop-services disable all imported services
--stop-cronjobs disable all imported cronjobs
--trace trace processing
Alles anzeigen
pps. beim Skript export-customer erscheint folgende Meldung, wenn der User keine cronjobs hat: crontab returned 1 at /opt/pdadmin/bin/export-customer line 145.
ppps. bei den Skripten import-pdx.sh und import-customer.sh fehlen bei der Hilfe einige Argumente
pppps. eine man Page bzw. Hilfe, die etwas aussagekräftiger ist, wäre toll.