RootPrompt: Automating rsync with a Simple Expect Script
Nov 19, 2003, 09:00 (3 Talkback[s])
WEBINAR: On-demand webcast
How to Boost Database Development Productivity on Linux, Docker, and Kubernetes with Microsoft SQL Server 2017 REGISTER >
"Expect is a great tool in a system administrators arsenal and
can be used to easily automate tasks that require periodic user
input. This can allow the administrator to make better use of their
time than watching the application or utility to spot the next time
it requires input.
"In the following example expect is used to automate the
inputing of a password for a series of rsync commands tunneled
"The script automates a series of rsync operations using only
the password for access to the remote host so that the security of
the two machines is not reduced by making the source machine trust
the destination machine in any way (for example .rhosts or a ssh
key with an empty pass phrase)..."