On Wed, Mar 05, 2008 at 11:00:13AM -0600, Sean Carolan wrote: > > system("source ~/.keychain/hostname-sh; cmd"); > > > > Is this what you're looking for? > > Yes, this works. Is there a way to only source the file once? There > are a bit over a dozen scp and ssh commands in the script. > Unfortunately this is not my script, otherwise I'd have just done this > all in bash. Create a wrapper script: source ~/.keychain/hostname-sh run_annoying_perl_program.pl -- rgds Stephen