[sf-perl] Opening a pipe to sqlplus
Dan Sully
daniel at electricrain.com
Mon Jul 10 09:54:35 PDT 2006
* Loo, Peter # PHX shaped the electrons to say...
>I was just wondering if anyone knows how to code an "open" statement to
>"sqlplus" while concealing the userid and password. The problem that I
>am having is when the pipe is opened, one can view the userid and
>password using the Unix command "ps -ef".
Something like this:
my $sqlplus = Expect->spawn('sqlplus', join('@', $username, $sid));
$sqlplus->expect(30, ['Enter password: ', sub {
my $self = shift;
$self->log_stdout(0);
$self->send("$password\r");
$self->expect(0, '-re', "\r\n");
$self->log_stdout(1);
}]);
$sqlplus->interact;
-D
--
dd if=/dev/sarcasm of=/dev/clue
More information about the SanFrancisco-pm
mailing list