09-21-2011
Alright, had to write out the full pathway. Thank you so much!
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
This code is in my 'case' statement and it all else works fine.
The problem I have is that the value in 'procno' is not passed on to the external program (fireit).
It is passing all zeros instead of the actual process number.
By the time I get to this case statement, I know the "Number" and... (1 Reply)
Discussion started by: giannicello
1 Replies
2. UNIX for Dummies Questions & Answers
Hi,
I have a program in /opt/local/bin, my path in my .profile is
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
however when i type the program name it cannot find it, however i know the program is in /opt/local/bin?
Thanks (2 Replies)
Discussion started by: c19h28O2
2 Replies
3. Shell Programming and Scripting
Hello
I am getting error when the file (Folder or Application) path having space is given as external input to the shell program.
It works fine for the files which has no spaces in the file name
Thans, (5 Replies)
Discussion started by: keshav.murthy@r
5 Replies
4. Programming
Hello,
in the application i'm writing i need to launch "recordmydesktop" to capture the screen,but i'm having a problem: when the recording stops,and the encoding of the saved file starts,the entire system hangs until the completion of the encoding.This happens if i launch recordmydesktop from my... (7 Replies)
Discussion started by: Zipi
7 Replies
5. Programming
Hi,
in my program i need to run an external program in background.I am aware that there are at least 2 alternatives for this:
1)fork+exec
2)system("program &");
I have read several posts about this,and they all tend to suggest to use fork+exec (and that's what i am doing now).
I have some... (2 Replies)
Discussion started by: Zipi
2 Replies
6. Shell Programming and Scripting
Sorry for such a dreadful title, but I'm not sure how to be more descriptive. I'm hoping some of the more gurutastic out there can take a look at a solution I came up with to a problem, and advice if there are better ways to have gone about it.
To make a long story short around 20K pieces of... (2 Replies)
Discussion started by: DeCoTwc
2 Replies
7. Shell Programming and Scripting
I have asked this before but I haven't had any luck so far getting this to work. I use RCS(revision control system). When it runs if I pass the value 'unlock' to $3 its reassigned to $unlock. When I run the command (rcs -u'version number' 'filename') ti will ask me 1-(Do you want to break the lock... (5 Replies)
Discussion started by: pjones006
5 Replies
8. Shell Programming and Scripting
Hi all,
I am using an external binary to view memory starting from a specific address and i want to automate this via PERL however there are problems. Hope you can help me ..thx
The output of the programme is like below:
bash-3.2$ mem_disp 12B21D20 100
Opening RO Data Memory File scp.ro... (4 Replies)
Discussion started by: ekckabatop
4 Replies
9. Shell Programming and Scripting
Hi,
I have created a Shell Script and invoke through java using Process Builder
It's working fine, if (Shell script file ) in the same directory as java file.
By Problem:
How to run the Shell Script file( resides in external directory) using java. What configuration i have... (1 Reply)
Discussion started by: nanthagopal
1 Replies
10. Shell Programming and Scripting
Dear community,
I communicate with an external program (maxima) using named pipes. If I use a text file to capture the output (maxima > out.txt) i can see the programs answer directly after the input written into the file. But if bypass the output into a named pipe (maxima > pipe) and capture it... (1 Reply)
Discussion started by: Pustekuchen
1 Replies
LEARN ABOUT DEBIAN
xpamainloop
xpamainloop(3) SAORD Documentation xpamainloop(3)
NAME
XPAMainLoop - optional main loop for XPA
SYNOPSIS
#include <xpa.h>
void XPAMainLoop();
DESCRIPTION
Once XPA access points have been defined, a program must enter an event loop to watch for requests from external programs. This can be done
in a variety of ways, depending on whether the event loop is processing events other than XPA events. In cases where there are no non-XPA
events to be processed, the program can simply call the XPAMainLoop() event loop. This loop is implemented essentially as follows (error
checking is simplified in this example):
FD_ZERO(&readfds);
while( XPAAddSelect(NULL, &readfds) ){
if( sgot = select(swidth, &readfds, NULL, NULL, NULL) >0 )
XPAProcessSelect(&readfds, 0);
else
break;
FD_ZERO(&readfds);
}
The XPAAddSelect() routine sets up the select() readfds variable so that select() will wait for I/O on all the active XPA channels. It
returns the number of XPAs that are active; the loop will end when there are no active XPAs. The standard select() routine is called to
wait for an external I/O request. Since no timeout struct is passed in argument 5, the select() call hangs until there is an external
request. When an external I/O request is made, the XPAProcessSelect() routine is executed to process the pending requests. In this rou-
tine, the maxreq value determines how many requests will be processed: if maxreq <=0, then all currently pending requests will be pro-
cessed. Otherwise, up to maxreq requests will be processed. (The most usual values for maxreq is 0 to process all requests.)
If a program has its own Unix select() loop, then XPA access points can be added to it by using a variation of the standard XPAMainLoop:
XPAAddSelect(xpa, &readfds);
[app-specific ...]
if( select(width, &readfds, ...) ){
XPAProcessSelect(&readfds, maxreq);
[app-specific ...]
FD_ZERO(&readfds);
}
XPAAddSelect() is called before select() to add the access points. If the first argument is NULL, then all active XPA access points are
added. Otherwise only the specified access point is added. After select() is called, the XPAProcessSelect() routine can be called to
process XPA requests. Once again, the maxreq value determines how many requests will be processed: if maxreq <=0, then all currently pend-
ing requests will be processed. Otherwise, up to maxreq requests will be processed.
XPA access points can be added to Xt event loops (using XtAppMainLoop()) and Tcl/Tk event loops (using vwait and the Tk loop). When using
XPA with these event loops, you only need to call:
int XPAXtAddInput(XtAppContext app, XPA xpa)
or
int XPATclAddInput(XPA xpa)
respectively before entering the loop.
SEE ALSO
See xpa(7) for a list of XPA help pages
version 2.1.14 June 7, 2012 xpamainloop(3)