私は2つのperlスクリプトを持っています:
getPwd.pl-パスワードを返すsetuidperlスクリプト
sub getOraPwd {... return getOraPwd; } getOraPwd();
testDBConn.pl
testDBConn.plスクリプトでgetPwd.plを呼び出し、getPwdスクリプトの結果を$ password変数に割り当てて、データベースに接続したいと思います。getPwd.plスクリプトはsetuidであるため、testDBConn.plがgetPwd.plを実行するように設定されていることに注意してください。
例えば。
$username="blah";
$password=result from getPwd.pl
$dsn=qq{...};
$dbh=DBI->connect($dsn, $username, $password)};