Mailing List Archives
Authenticated access
|
|
|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Condor-users] Getting output of an application
- Date: Thu, 10 Apr 2008 20:42:05 +0100
- From: "Kewley, J \(John\)" <j.kewley@xxxxxxxx>
- Subject: Re: [Condor-users] Getting output of an application
Sending us the submit scripts would help.
A common problem is that people forget to transfer the actual
program
across.
Do you have
universe = vanilla
executable = your_shellscript
Do you have anything set for transfer_input_files or
arguments?
If you shellscript takes your program as an argument, then it will need
to
appear on the arguments line as well as the
transfer_input_files.
If your shellscript refers to any files or calls programs which refer
to
other files, then ALL those referred to files and programs need to be on
the
executing machine. This may be OK if you have a shared file system and
you are
using fill paths to get there, but if not - they will need to get there
somehow.
Adding them to transfer_input_files would be the way to do
this.
Note if you have large numbers of files that are always accessed, you can
"tar" them up and send them as a single file, and then your shellscript
can unpack
them before running your program
I hope this helps
JK
Hello all. I have been trying to run a simple C application that
prints 1-100. This application is being run from a shell script that also
prints some messages like
"job started". The output file that I am getting
after execution of my application contains only the message "job started" and
not the 1-100 numbers.
Could anyone please tell me how should I do to get
the output that has been generated by my C application?
--
--
Tanzima Zerin Islam
Graduate Student
School of Electrical
& Computer Engineering
Purdue University