Hi, can anyone point me in the right direction regarding a UNIX setting that determines when a network connection will timeout? I am getting network timeouts and I would like to know if there is a setting in UNIX 11i OS that I can modify to increase the time limit.
Thank you (4 Replies)
Hi I am brand new to the forum
I have very limited understanding of unix, but am very computer literate. At work we have a unix server which has been the bane of our lives. We have stopped being able to access the network drives and the screen has lots of device timeouts. I have learned how to do... (1 Reply)
Hi
In our ETL application we have used simple scripts to move & split the files. We are randomly facing timeouts on these jobs. It indicates we are running out of resources.
How should I confirm the resources are inadequate?
I know we have commands like vmstat & iostat which displays... (3 Replies)
Hello to all...this is my first post (so please go easy). :)
I feel pretty solid at expect scripting, but I'm running into an issue that I'm not able to wrap my head around. I wrote a script that is a little advanced for logging into a remote Linux machine and changing text in a file using sed.... (2 Replies)
This Expect script provides expect with a list of IP addresses to Cisco IPS sensors and commands to configure Cisco IPS sensors. The user, password, IP addresses, prompt regex, etc. have been anonymized. In general this script will log into the sensors and send commands successfully but there are... (1 Reply)
Hi,
Am very new to expect scripting..
Can You please suggest me how to call an expect script inside another expect script..
I tried with
spawn /usr/bin/ksh
send "expect main.exp\r"
expect $root_prompt
and
spawn /usr/bin/ksh
send "main.exp\r"
expect $root_prompt
Both... (1 Reply)
I have an expect script called remote that I want to call from inside my expect script called sudoers.push, here is the code that is causing me issues:
set REMOTE "/root/scripts/remote"
...
log_user 1
send_user "Executing remote script as $user...\n"
send_user "Command to execute is: $REMOTE... (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)
Hi! I need some help to understand a little bit more the behaviour about socket and TCP connections...
Here is my problem I have a client and a server that were written in python. The server program wait
until a message arrive and then print the message but if the message not arrive in a second... (2 Replies)
I'm fairly new to scripting so this might not be possible.
I am using Expect with Cisco switches and need to capture the string after finding the expect request. For example, when I issue "show version" on a Nexus switch, I'm looking to capture the current firmware version:
#show version
... (0 Replies)
Discussion started by: IBGaryA
0 Replies
LEARN ABOUT OPENDARWIN
regsub
regsub(n) Tcl Built-In Commands regsub(n)
__________________________________________________________________________________________________________________________________________________NAME
regsub - Perform substitutions based on regular expression pattern matching
SYNOPSIS
regsub ?switches? exp string subSpec ?varName? |
_________________________________________________________________DESCRIPTION
This command matches the regular expression exp against string, and either copies string to the variable whose name is given by varName or |
returns string if varName is not present. (Regular expression matching is described in the re_syntax reference page.) If there is a
match, then while copying string to varName (or to the result of this command if varName is not present) the portion of string that matched |
exp is replaced with subSpec. If subSpec contains a ``&'' or `` '', then it is replaced in the substitution with the portion of string
that matched exp. If subSpec contains a ``
'', where n is a digit between 1 and 9, then it is replaced in the substitution with the por-
tion of string that matched the n-th parenthesized subexpression of exp. Additional backslashes may be used in subSpec to prevent special
interpretation of ``&'' or `` '' or ``
'' or backslash. The use of backslashes in subSpec tends to interact badly with the Tcl parser's
use of backslashes, so it's generally safest to enclose subSpec in braces if it includes backslashes.
If the initial arguments to regsub start with - then they are treated as switches. The following switches are currently supported:
-all All ranges in string that match exp are found and substitution is performed for each of these ranges. Without this switch only
the first matching range is found and substituted. If -all is specified, then ``&'' and ``
'' sequences are handled for each
substitution using the information from the corresponding match.
-expanded Enables use of the expanded regular expression syntax where whitespace and comments are ignored. This is the same as speci-
fying the (?x) embedded option (see the re_syntax manual page).
-line Enables newline-sensitive matching. By default, newline is a completely ordinary character with no special meaning. With
this flag, `[^' bracket expressions and `.' never match newline, `^' matches an empty string after any newline in addition
to its normal function, and `$' matches an empty string before any newline in addition to its normal function. This flag is
equivalent to specifying both -linestop and -lineanchor, or the (?n) embedded option (see the re_syntax manual page).
-linestop Changes the behavior of `[^' bracket expressions and `.' so that they stop at newlines. This is the same as specifying the
(?p) embedded option (see the re_syntax manual page).
-lineanchor Changes the behavior of `^' and `$' (the ``anchors'') so they match the beginning and end of a line respectively. This is
the same as specifying the (?w) embedded option (see the re_syntax manual page).
-nocase Upper-case characters in string will be converted to lower-case before matching against exp; however, substitutions specified by
subSpec use the original unconverted form of string.
-start index
Specifies a character index offset into the string to start matching the regular expression at. When using this switch, `^' will
not match the beginning of the line, and A will still match the start of the string at index. index will be constrained to the
bounds of the input string.
-- Marks the end of switches. The argument following this one will be treated as exp even if it starts with a -.
If varName is supplied, the command returns a count of the number of matching ranges that were found and replaced, otherwise the string |
after replacement is returned. See the manual entry for regexp for details on the interpretation of regular expressions.
SEE ALSO
regexp(n), re_syntax(n)
KEYWORDS
match, pattern, regular expression, substitute
Tcl 8.3 regsub(n)