When debugging these sort of scripts you should have a much shorter timeout. You don't want to wait for 60 seconds for expect to tell you it missed something:
Once it's working OK then bump you timeout up to a reasonable value, I still think 60 seconds it too long for a login prompt or for those simple commands to complete.
Hi,
Does anybody know how to change the password on multiple servers with a script. I have 300 Sun boxes and the password expiry is set to 30 days. Im in a process to build a script using expect. Need a help from an expert who has already done it.
Regards,
Vinod (1 Reply)
Could someone please help me...I have an expect script. There's a need for a log in during the script and a password is required...right now the password is just a variable in the expect script...what would be the best way to put that in an encrypted flat file and have the expect script pull the... (2 Replies)
Hello folks
I have a conf file ,say 'pass.conf' ,which is storing ascii password : PASS1111.
I need to encrypt this password once and store it in a file.
I ,then need to write a script which would read this encrypted password and decrypts it.The o/p o this script shud be this decrypted... (8 Replies)
All,
I am trying to use expect to send SFTP password because I am unable to share a key with the vendor.
They gave me a password that uses some symbols in it like $ and !
When i try to use the send command in expect it thinks the $ is a variable.
Is there anyway to have it send the... (2 Replies)
Hi
I am new to expect. Please if any one can help on my issue its really appreciable. here is my issue:
I want expect script for random passwords and random commands generation.
please can anyone help me?
Many Thanks in advance (0 Replies)
How can I pass password in SSH command without using expect in a shell program.
I don't have expect installed on my Solaris server.
#!/bin/bash
ssh user@hotname (how to supply pass in script?:wall:)
Experts please help its very urgent.
Shrawan Kumar Sahu (4 Replies)
Hi
I'm trying to run a script " abc.sh" which triggers "use.sh" .
abc.sh is nothing but a "expect" script which provides username and password automatically to the use.sh script.
Please find below the scripts:
#abc.sh
#!/usr/bin/expect -f
exec /root/use.sh
expect "*name*"
send... (1 Reply)
Hello All,
I hope someone could help me with this.
I'm creating a shell script to run a process. The trouble is, part of the process has to be ran as a different user. I can 'su' to the user ok, but I'm having trouble passing a 'cd' command as well as some variables I set earlier in the... (1 Reply)
Dear All,
I have a requirement where I have to SFTP or SCP a file in a batch script. Unfortunately, the destination server setup is such that it doesn't allow for shell command line login. So, I am not able to set up SSH keys. My source server is having issues with Expect. So, unable to use... (5 Replies)
I need to copy python script file to around 100 servers using expect script.
1. Copy script to my user home first(/home/myhome) on each remote server
2. change permissions on copied file to 766.
3. sudo to appuser1 account on remote server. copy script file from my user home to /usr/bin/... (1 Reply)
Discussion started by: kchinnam
1 Replies
LEARN ABOUT DEBIAN
remctl_set_timeout
REMCTL_SET_TIMEOUT(3) remctl Library Reference REMCTL_SET_TIMEOUT(3)NAME
remctl_set_timeout - Set timeout for subsequent remctl client operations
SYNOPSIS
#include <remctl.h>
int remctl_set_timeout(struct remctl *r, time_t timeout);
DESCRIPTION
remctl_set_timeout() sets the timeout for connections and commands to timeout, which should be an integer number of seconds. timeout may
be 0 to clear a timeout that was previously set and restore the default behavior of having no timeout. All subsequent operations on the
given struct remctl argument will be subject to this timeout, including remctl_open() if called prior to calling remctl_open().
The timeout is a timeout on network activity from the server, not on a complete operation. So, for example, a timeout of ten seconds just
requires that the server send some data every ten seconds. If the server sends only tiny amounts of data at a time, the complete operation
could take much longer than ten seconds without triggering the timeout.
RETURN VALUE
remctl_set_timeout() returns true on success and false on failure. The only failure case is if timeout is negative. On failure, the
caller should call remctl_error() to retrieve the error message.
SEE ALSO remctl_new(3), remctl_command(3), remctl_open(3), remctl_output(3), remctl_error(3)
The current version of the remctl library and complete details of the remctl protocol are available from its web page at
<http://www.eyrie.org/~eagle/software/remctl/>.
AUTHOR
Russ Allbery <rra@stanford.edu>
COPYRIGHT AND LICENSE
Copyright 2012 The Board of Trustees of the Leland Stanford Junior University
Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright
notice and this notice are preserved. This file is offered as-is, without any warranty.
3.2 2012-06-19 REMCTL_SET_TIMEOUT(3)