Re: rsync do shell script password..
Re: rsync do shell script password..
- Subject: Re: rsync do shell script password..
- From: Christopher Nebel <email@hidden>
- Date: Thu, 13 Sep 2007 14:18:00 -0700
On Sep 12, 2007, at 12:06 PM, Wayne Melrose wrote: I'm going a little mad here, and running in circles..
I've got a few files that I'd like to sync to a remote server. I've set up a command that looks like this
do shell script "rsync -Ezpu /Users/me/Desktop/rsync.scpt serverUser@10.0.0.1:/Users/server/Desktop/"
Which works fine as a shell script, prompting for the password.. Trick is I'd like to send the command with the password..
I've figured out three things..
1. I can use a variable RSYNC_PASSWORD=mypassword
If that's true, then this should work:
do shell script "RSYNC_PASSWORD=mypassword rsync -Ezpu ..."
It's a rather handy feature of sh; you can set up extra environment variables for a single command. 2. Store the password in a file, then use the command --password-file=/path/to/password/file
do shell script "echo mypassword > /path/to/password/file" do shell script "rsync --password-file=/path/to/password/file -Ezpu ..." 3. Use ssh-keygen to store the passwords..? Not really what I want.
No clue, but you said you don't want it anyway. =)
--Chris Nebel AppleScript Engineering
|
_______________________________________________
Do not post admin requests to the list. They will be ignored.
AppleScript-Users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
Archives: http://lists.apple.com/archives/applescript-users
This email sent to email@hidden