Hi All, At the moment I am using the system() fuctions to run external commands as follows:
print "Run \"userdel -r $arg\" [y/N] "; chop ($answer=<STDIN>); if ($answer =~ /^y/i) { print "Deleting account...."; system("userdel -r $arg"); print "....Done\n"; } However, if "system("userdel -r $arg");" prints any errors, nothing appears on screen! For example, I am runng this script as a normal user (not root), which should print the following error. andrewt@sat:~$ userdel -r $arg bash: userdel: command not found But when run from the script nothing happens. How can I capture the output? Or at least have the output print to screen. Andrew Tait System Administrator Country NetLink Pty, Ltd E-Mail: [EMAIL PROTECTED] WWW: http://www.cnl.com.au 30 Bank St Cobram, VIC 3644, Australia Ph: +61 (03) 58 711 000 Fax: +61 (03) 58 711 874 "It's the smell! If there is such a thing." Agent Smith - The Matrix -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]