SkÃ¥ne Sjælland Linux User Group - http://www.sslug.dk Förstasida   Anmälning   Postarkiv   Forum   Kalender   Sök
MhonArc Dato: [Date Prev] [Kronologisk oversigt] [Date Next]   TrÃ¥d: [Date Prev] [Oversigt trÃ¥de] [Date Next]   MhonArc
 

perl og system



Hej alle,

Følgende kommando fra bash virker efter hensigten: mysql < test.sql.
mysql startes, og scriptet test.sql afvikles, hvorefter mysql stopper.
Mit problem er, at jeg vil udføre tilsvarende inde fra et perl script,
men det giver problemer, da mysql ikke afslutter - manuelt via \q!

Min kode ser ud på følgende måde:
if (system ("mysql") != 0) {
	print "Need password for root account in MySQL: "; system "stty -echo";
	$token = gets(); #egen sub til indlæsning system "stty echo";
	system ("mysql", "-P".$token, "< postfix.sql") == 0 or die "Error in
	<mysql>: $!";
}
else {
	system ("mysql", "< postfix.sql");
}

-- 
Hilsen/Sincerely, Michael Rasmussen

En windows admin er en person, for hvem den største bedrift er, at
lave konfiguration af serveren med trial and error via en gui.



 
Förstasida   Anmälning   Postarkiv   Översikt   Kalender   Sök

 
 
Fel och synpunkter angående webb-sidorna skickas till <www_admin>. Senaste ändring 2005-08-10, klockan 19:55
Denna sidan underholds av MHonArc .