04-30-2011
File creating in another path.. application unable to locate
I am submitting a concurrent program (of HOST tyme) from Oracle apps screen,
The MAIN shell program submits another program, (child) which is also a Shell program. The child writes data to log file. Now the main program, read the log and do some calculations and sends the data to user through mail.
Now the problem is -
Main program is unable to locate the log file.
Reason:
The unix server has 2 nodes. File can be created in any of the 2 nodes, now my program should search file the file in this 2 nodes and get its path.. so that i can go to that path and read the file.
Example :
/server1/node1/xyz.txt
/server1/node2/
my file is created in node1.. but my application is searching for the file in node2.
Now i have to change the logic.. so that in which ever node the file is created, i should be able to get it and do my task. Please help..
9 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi,
I am writing a script to manage my server a bit better, but want to make it so if a path changes I dont need to update the script.
I was thinking of doing something like
if
then
echo -e "psa/admin/sbin located "
else
echo "no luck chump"
fi
but would need to... (2 Replies)
Discussion started by: foz
2 Replies
2. Solaris
At times I have unknown applications that hang for long periods of time over and over again after a network glitch. These are sometimes nfs4 but usually nfs3 clients and are always solaris10 systems.
nfs: NFS server hostname not responding still trying
nfs: NFS server hostname ok
nfs: NFS... (1 Reply)
Discussion started by: HPAVC
1 Replies
3. Programming
Hi I am new to QT.I am running Qt 4.7 on Fedora 9.My Application crashes with the the following statements. on execution of
return app.exec();
The inferior stopped because it received a signal from the Operating System.
Signal name : SIGSEGV
Signal meaning :Segmentation fault:wall:
... (2 Replies)
Discussion started by: sruthihsr
2 Replies
4. Shell Programming and Scripting
Just a little backgroud, I have a library of mp3 files in the following structure: /mp3/artist/album/track.mp3
Also contained in each album directory is a cover.jpg which contains the cover art file for that particular album.
I want to add the cover.jpg to the mp3 tag and have been using... (8 Replies)
Discussion started by: barrydocks
8 Replies
5. Shell Programming and Scripting
I'm testing a C++ based application (HLR) in my solaris system.
Whenever i start the application remotely from some other solaris server using ssh command the application throws an error and goes down.
command i used:
ssh root@192.168.151.77 "./start_hlr.sh"
Below is the error observed :
... (1 Reply)
Discussion started by: Arun_Linux
1 Replies
6. Programming
hi,
so I am familiar with visual studio for windows, I was wondering if there's that kind of IDE for linux that I can use to make an application...
thanks! (2 Replies)
Discussion started by: h0ujun
2 Replies
7. Red Hat
hi
every one
In linux, how to create a PATH for a application ?
i searched, but no positive response
any one like me got stuck with this problem? (3 Replies)
Discussion started by: rajeshz
3 Replies
8. Shell Programming and Scripting
Hi,
On my server : Linux mymac 2.6.32-431.23.3.el6.x86_64 #1 SMP Wed Jul 16 06:12:23 EDT 2014 x86_64 x86_64 x86_64 GNU/Linux
I tried to load successfully the Perl module inside my Apache by adding the following in my httpd.conf
LoadModule cgid_module modules/mod_cgid.so
Restarted... (0 Replies)
Discussion started by: mohtashims
0 Replies
9. Programming
Dear Team,
please help me on the issue "The application was unable to start correctly(0xc0150002).click ok to close the application"
Have created the build using installshield 2012. dll was generated from VS2008. Used 3rd party libraries.Included all the libraries,dll.
This was the first tme... (1 Reply)
Discussion started by: SA_Palani
1 Replies
LEARN ABOUT DEBIAN
reptyr
reptyr(1) General Commands Manual reptyr(1)
NAME
reptyr - Reparent a running program to a new terminal
SYNOPSIS
reptyr PID
reptyr -l
DESCRIPTION
reptyr is a utility for taking an existing running program and attaching it to a new terminal. Started a long-running process over ssh, but
have to leave and don't want to interrupt it? Just start a screen, use reptyr to grab it, and then kill the ssh session and head on home.
reptyr works by attaching to the target program using ptrace(2),
redirecting relevant file descriptors, and changing the program's controlling terminal (See tty(4)) It is this last detail that makes rep-
tyr work much better than alternatives such as retty(1).
After attaching a program, the program will appear to be either backgrounded or suspended to the shell it was launched from (depending on
the shell). For maximal safety you can run
bg; disown
in the old shell to remove the association with the program, but reptyr will attempt to ensure that the target program remains running even
if you close the shell without doing so.
OPTIONS
-l
Instead of attaching to a new process, create a new pty pair, proxy the master end to the current terminal, and then print the name
of the slave pty. This can be passed to e.g. gdb's set inferior-tty option.
-s
By default, reptyr will move any file descriptors in the target that were connected to the target's controlling terminal to point to
the new terminal. The -s option will cause reptyr to unconditionally attach file descriptors 0, 1, and 2 in the target, even if the
target has no controlling terminal or they are not connected to a terminal.
-v
Print the version of reptyr and exit.
-h
Print a usage message and exit.
NOTES
reptyr depends on the ptrace(2) system call to attach to the remote program. On Ubuntu Maverick and higher, this ability is disabled by
default for security reasons. You can enable it temporarily by doing
# echo 0 > /proc/sys/kernel/yama/ptrace_scope
as root, or permanently by editing the file /etc/sysctl.d/10-ptrace.conf, which also contains more information about this setting.
BUGS
When attaching to some curses programs, they will not redraw the screen right away, and a ^L or similar will be needed to force a redraw.
Similarly, after attaching to certain programs, the old terminal will be left in an odd state, and a clear or even reset may be required
before the old terminal is usable again.
Attaching to rtorrent (and probably some other apps) doesn't work right (rtorrent stops accepting input) (The problem is that rtorrent is
using epoll to poll stdin, and we don't update the internal reference that the epoll fd has to the old tty).
Attaching to a process with children doesn't work right. This should be possible to fix -- I just need to ptrace each child individually
and do the same games to it.
Attaching a less(1) process doesn't work if you have a .lessfilter file, as less leaves around a zombie child in this case. This could be
worked around.
Bugs should be reported to the author (see below) or via the issue tracker on GitHub.
AUTHORS
reptyr was written by Nelson Elhage <nelhage@nelhage.com>.
HOMEPAGE
<https://github.com/nelhage/reptyr>
SEE ALSO
neercs(1), screen(1)
03 Feb 2011 reptyr(1)