pl: Mehrere Downloads anstossen

Beitrag lesen

Ja. Seinen Datenbank-Backup sollte man darüber nicht anfordern :)

Klar, über JS ist das unsinnig, aber über'n Webservice isses kein Problem. Mein Perl-Modul bSerialize.pm kann sogar Datentypen, also auch NULL. Aber ich hab schon lange keine MySQL-Tabellen mehr hin und her geschafft ;)

Untenstehend meine Manager-Kommandozeile mit Beispiel einer SQL Anweisung. Für Dateienübertragungen kommen meine bewährten Serializer zum Einsatz ;)

D:\>.pl
Kommandozeilen-Framework
=========================
  Der Name der Klasse wird als erstes Argument übergben,
  weitere Optionen stellt die Klasse bereit.

Klassenübersicht:
=========================
  RPC:   Remote Procedure Call
  Date:  Klasse zum Testen einer Datumeingabe
  RDBM:  Remote Datenbank Manager
  BOT:   Teste rolfrost.de
  RDBF:  DBF rolfrost.de erstellen
  PROXY: ProxyServer von us-proxy.org abrufen


D:\>.pl RPC
Remote CMD auf dem Host
--attribute, -a: Zeigt Attribut+Value einer Entity in Konfiguration
--base, -ba: Name der Datenbank für Option --sql
--binary, -bi: Erzeuge die Konfiguration als Binary
--cmd, -c: Freies Kommando im aktuellen Verzeichnis
--dump, -d: Dump Response Object
--entity, -e: Zeigt Attribute einer Entity in Konfiguration
--files, -f: Lokale Dateien für Upload
--head, -he: HEAD Request auf URL
--host, -ho: rolfrost.de oder rolfrost
--irc, -i: Chatserver starten
--request, -r: HTTP Request auf den angegebenen URL oder auf alle URLs
--sql, -s: SQL Anweisung, erfordert --base
--urls, -u: Listet URLs in Konfiguration

D:\>.pl RPC -ho rolfrost.de -base myweb -sql select version()
$VAR1 = [
          {
            'version()' => '5.6.28-log'
          }
        ];