[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Condor-users] Condor_exec.exe +Cygwin



Hi everyone,

I have condor 6.6.7 installed on my windows machines, I have an application
that uses Cygwin1.5.11.
I resolved the problem of directories and file transfer by writing a shell
scripts that works fine under cygwin.

But , After submitting the job in the vanilla universe from the cygwin bash
shell, and when executing the job on the remote machine there is a big
problem because condor cannot execute condor_exec.exe that is generated on
the remote machine in the directory c:/condor/execute/dir_.. And it
generates this error:

				" C:\condor\execute\dir_276\condor~1.exe
  				The NTVDM CPU has encountred an illegal
instruction.
  				CS:06c2 IP:0115 OP:63 2d 76 61 6c choose
close to terminate the application "	

I give here my sub file:

				Executable = validation
				Universe = vanilla
				getenv = true
				Output = validation.out
				Error = validation.err
				Log = validation.log
				should_transfer_files = YES
				when_to_transfer_output = ALWAYS
				Requirements = ((memory > 0)||(OpSys ==
"WINNT50"))
				Queue

NB: The executable 'validation' is a shell script that locally works fine on
cygwin1.5.11!

Waiting for your help.

--Ramzi





-----Original Message-----
From: condor-users-bounces@xxxxxxxxxxx
[mailto:condor-users-bounces@xxxxxxxxxxx] On Behalf Of Bräcklein, Rainer
Sent: Tuesday, February 08, 2005 11:53 AM
To: Condor-Users Mail List
Subject: AW: [Condor-users] New user Question [bcc][faked-from]


Hi,

I have also a cluster with Windows Servers. In my application I need too
many input and output files. Perhaps you can use some shared folders or
UNC-directories? In my configuration I use in the job.sub file the PATH
variable for all needed directories on my server (also with UNC). The
executable file is a batch-file job.bat. In the batch-file I connect the
client with some needed shares (that's should be used by the
condor-reuse-VM1 user). So I don't need to transfer many input files. The
condor clients work with an exe-file (called in the batch-file) from the
shared folder and use a lot of libraries I have quoted in the PATH variable.
All needed applications I have only on one server installed. So I have only
3 files to transfer: the SUB-file, the batch-file and a little xml-file with
a lot of settings used by my application. 
So it works very fine.

Rainer

-----Ursprüngliche Nachricht-----
Von: Ramzi KHASKHOUSSI [mailto:ramzi.khaskhoussi@xxxxxx] 
Gesendet: Montag, 7. Februar 2005 17:02
An: condor-users@xxxxxxxxxxx
Betreff: [Condor-users] New user Question [bcc][faked-from]

Hi,

I am a new condor user, I have installed Condor 6.6.7 on my windows
machines. I am using vanilla universe for the moment, My application needs
two directories(with many files) to be executed.I want to ask how to
transfer them in order to execute the application on the remote machine.
NB: we have to keep the same structure of the directories else the
application will not execute.

I am waiting for your reply,
Thanks in advance.
--Ramzi Khaskhoussi


_______________________________________________
Condor-users mailing list
Condor-users@xxxxxxxxxxx
http://lists.cs.wisc.edu/mailman/listinfo/condor-users


_______________________________________________
Condor-users mailing list
Condor-users@xxxxxxxxxxx
http://lists.cs.wisc.edu/mailman/listinfo/condor-users