> Any idea why print never gets executed? The su is probably waiting for you to enter in a password.
...And this probably doesn't do what you think anyway. Even though you su, it doesn't change who the current script is running under. Your program (as written) will spawn a new process, execute su, then close that process. Hope that helps. Rob -----Original Message----- From: Silky Manwani [mailto:[EMAIL PROTECTED] Sent: Friday, March 05, 2004 1:16 PM To: [EMAIL PROTECTED] Subject: Nothing executes after system. Hello, @args = ("/usr/bin/su","sam"); system(@args); print "hello"; Any idea why print never gets executed? So, the switch user takes place but nothing gets executed after that.. Thanks. -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response> -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response>