11-23-2012
Quote:
Originally Posted by
DGPickett
So, your expectations were thrown off by quoting and escqping? Well, that's layering for you. Good luck!
Not quite. I had been playing around with escaping and quoting and that wasn't the piece I was missing. The problem was that as soon as the first expect pattern was matched, and the appropriate response sent, the expect command exited, giving no time for the actual spawned process to run and complete. Adding another expect pattern that will not be matched means the expect command runs until it times out looking for that pattern. This approach gives us enough time for the spawned process (slapconfig) to conplete.
Not sure why it reacts differently based on launchd trigger, but this solution works.
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
I need to run a remote application(GUI) in a client.i.e on running a script in the client machine i should get the GUI application which is running in the server by providing password through the script.Will expect or autoexpect command suit for this scenario?
could anyone help me by posting some... (0 Replies)
Discussion started by: arun_v
0 Replies
2. OS X (Apple)
Hi,
i'm planning a to automate my backup with a rsync user deamon in my launchd and let that run every 2 hours.
my server contains a lot of video data which can expand rapidly , up to 1TB, in an interval of 2 hours.
now i'm wondering what will happen when a rsync is running longer then the... (1 Reply)
Discussion started by: wessel
1 Replies
3. OS X (Apple)
Hi,
I'm trying to use launchd to detect whether certain ports are opened
and if they are then to take some appropriate action, e.g. close the
port or, worst case scenario, down the whole net connection. Apparently,
force closing a port is not possible without killing the offending binary so... (3 Replies)
Discussion started by: ASGR
3 Replies
4. UNIX for Dummies Questions & Answers
Hi,
I need an alert to be triggered if any filesystem(imagine there are n no of filesystems) reaches more than 90%, it should send an alert to the mailbox stating which filesystem is at what percentage. How can I achieve this in unix?
Many thanks. (8 Replies)
Discussion started by: venkatesht
8 Replies
5. Shell Programming and Scripting
Hi,
I am using following commands in my script to send a password to scp command. Everything is working fine except that I need a return code from the scp command. Do any one have an idea how to receive the exit code of scp command from expect.
/usr/bin/expect << EOF
spawn -noecho scp -pq... (0 Replies)
Discussion started by: pvamsikr
0 Replies
6. Shell Programming and Scripting
Hi All,
I need help in making my script run perfectly as expected.
This is a snippet from my script. I am trying to read the ";" from the below output using the expect command, but the command is not detecting it. Could you please help me correct the expect string?
Snippet:
----
---... (2 Replies)
Discussion started by: sonicj
2 Replies
7. UNIX for Dummies Questions & Answers
Ok, so I have been struggling with this for a few days and I think I need an explanation of a few things before I go any further. I'm not sure it's possible to do what I'm trying, so before I pull my hair out, here is what I'm doing:
I have written a program in LiveCode that sits on our... (2 Replies)
Discussion started by: nextyoyoma
2 Replies
8. Shell Programming and Scripting
Is there any way to trigger a sequence of commands in parallel and capture their output in variables? e.g. something on the following lines
x=`echo "X" &`
y=`echo "Y" &`
z=`echo "Z" &`
so that $x, $y, and $z evaluate to X, Y and Z res. (7 Replies)
Discussion started by: jawsnnn
7 Replies
9. Shell Programming and Scripting
I have a bash script on server that runs fine when run interactively and writes stderr output to a file.
However, when invoked through a 'expect' script run on Mac OS my laptop which does ssh to the server : generates the expected file, but file has no content. I suspect the stderr is getting... (1 Reply)
Discussion started by: sdudc
1 Replies
10. Shell Programming and Scripting
hi,
Currently, in my code, the errors are written in log file.
Additionally, i need to trigger the email of error captured. can we modify this script with email triggered along with existing command.
echo "ERROR: $SCRIPT: $*" >>$LOGFILE (1 Reply)
Discussion started by: gowthamsoft
1 Replies
SLIST(1) slist SLIST(1)
NAME
slist - Lists available NetWare Servers
SYNOPSIS
slist [ pattern ]
DESCRIPTION
slist lists all NetWare Servers available in your network.
If slist does not print to a tty, the decorative header line is not printed, so that you can count the servers on your network by doing
slist | wc -l
OPTIONS
pattern
pattern is used to list only servers whose names match the specified pattern. For a server to be listed, the pattern must match the full
server name. You can use wildcards for the pattern, but you must protect these wildcards from any command line expansion by quoting.
Case doesn't matter.
EXAMPLE
slist "I*"
or
slist "i*"
List all available Netware servers on your Network, that begin with an "I".
SEE ALSO
ncpmount(8), ncpumount(8), pqlist(1), nprint(1)
CREDITS
slist was written by Volker Lendecke (lendecke@math.uni-goettingen.de)
BUGS
slist works only in IPX environment, as it uses SAP to find first server and then Bindery to get list of servers.
slist 01/07/1996 SLIST(1)