• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: rsync do shell script password..
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: rsync do shell script password..


  • Subject: Re: rsync do shell script password..
  • From: Simon Forster <email@hidden>
  • Date: Thu, 13 Sep 2007 10:06:03 +0100

A quick Google turned up:

#!/usr/bin/expect -f
# Expect script to supply root/admin password for remote ssh server
# and execute command.
# This script needs three argument to(s) connect to remote server:
# password = Password of remote UNIX server, for root user.
# ipaddr = IP Addreess of remote UNIX server, no hostname
# scriptname = Path to remote script which will execute on remote server
# For example:
# ./sshlogin.exp password 192.168.1.11 who
# ------------------------------------------------------------------------
# Copyright (c) 2004 nixCraft project <http://cyberciti.biz/fb/>
# This script is licensed under GNU GPL version 2.0 or above
# ------------------------------------------------------------------------ -
# This script is part of nixCraft shell script collection (NSSC)
# Visit http://bash.cyberciti.biz/ for more information.
# ----------------------------------------------------------------------
# set Variables
set password [lrange $argv 0 0]
set ipaddr [lrange $argv 1 1]
set scriptname [lrange $argv 2 2]
set arg1 [lrange $argv 3 3]
set timeout -1
# now connect to remote UNIX box (ipaddr) with given script to execute
spawn ssh root@$ipaddr $scriptname $arg1
match_max 100000
# Look for passwod prompt
expect "*?assword:*"
# Send password aka $password
send -- "$password\r"
# send blank line (\r) to make sure we get back to gui
send -- "\r"
expect eof


Which I'm sure can be modified to manage your rsync for you.

Simon Forster
__________________________________________________
 LDML Ltd, 62 Pall Mall, London, SW1Y 5HZ, UK
 Tel: +44 20 7993 8813   Fax: +44 70 9230 5247
__________________________________________________


_______________________________________________ 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
  • Follow-Ups:
    • Re: rsync do shell script password..
      • From: "Mark J. Reed" <email@hidden>
References: 
 >rsync do shell script password.. (From: Wayne Melrose <email@hidden>)
 >Re: rsync do shell script password.. (From: Axel Luttgens <email@hidden>)
 >Re: rsync do shell script password.. (From: Wayne Melrose <email@hidden>)
 >Re: rsync do shell script password.. (From: Simon Forster <email@hidden>)
 >Re: rsync do shell script password.. (From: Wayne Melrose <email@hidden>)

  • Prev by Date: Re: rsync do shell script password..
  • Next by Date: Re: Alias Files
  • Previous by thread: Re: rsync do shell script password..
  • Next by thread: Re: rsync do shell script password..
  • Index(es):
    • Date
    • Thread