Thread system (net use)
(3 answers)
Opened by Rambo at 2010-02-16 16:32
einfache Hochkommas verhindern Variablensubstitution...
Vergleiche print "$user\n"; mit print '$user\n'; Addendum: Folgendes Testskript funktioniert bei mir ohne langwierige Wartezeiten: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 #! /usr/bin/perl use strict; use warnings; print "Please give IP of server to connect to: "; chomp( my $ip = <STDIN> ); print "Please give share to connect to: "; chomp( my $share = <STDIN> ); my $netuse = sprintf( 'net use W: \\\\%s\\%s', # %s /user:%s', $ip, $share, # $pass, $user ); system( $netuse ) == 0 or die "'$netuse' failed: $!\n"; __END__ Last edited: 2010-02-16 17:16:52 +0100 (CET) meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen! |