Thread Shell-Aufruf im PerlScript (Sqlite3) (10 answers)
Opened by Pennpann at 2011-11-16 11:06

Gast Pennpann
 2011-11-16 11:06
#154229 #154229
Hallo!
Also, ich will in meinem PerlScript ein CMD Fenster öffnen, dieses mit Sqlite3 Befehlen füllen und ausführen, dass alles soll im Hintergrund passieren. Theoretisch weiß ich auch wie das funktioniert, nur praktisch bekomme ich es nicht ganz hin... :(

Mein Aufruf sieht momentan wie folgt aus:

Code: (dl )
1
2
open(cmd,"cd C:\\Daten\\DB_Erstellung && sqlite3 daten.db <C:/Daten/DB_Erstellung/import.cmd|") || die "Failed: $!\n";
close(cmd);


Es soll also ins Verzeichnis "C:\\Daten\\DB_Erstellung" gesprungen werden, dann soll der Befehl "sqlite3 daten.db <C:/Daten/DB_Erstellung/import.cmd|" ausgeführt werden.
In der import.cmd steht dabei folgendes:

.separator " "
.import DB1.txt DB1
Wenn ich den Befehl "cd C:\\Daten\\DB_Erstellung && sqlite3 daten.db </Daten/DB_Erstellung/import.cmd" manuel über cmd Aufrufe funktioniert alles so wie es soll, aber über das PerlScript nicht...was mache ich falsch?
Last edited: 2011-11-16 11:16:59 +0100 (CET)

View full thread Shell-Aufruf im PerlScript (Sqlite3)