Simple Job

From MediaWiki

Jump to: navigation, search

This is simple single job submitting example. Executing script will list first and second argument.Arguments are fileA and fileB. For demonstration use attached file.




1.Extract file with:

 [ngrkic@ui ~]$ tar xvzf single.tgz

2.Enter directory single with:

 [ngrkic@ui ~]$ cd single

3.List directory:

 [ngrkic@ui single]$ ll

-rw-rw-r--  1 ngrkic ngrkic  23 Sep 30 23:43 fileA
-rw-rw-r--  1 ngrkic ngrkic  23 Sep 30 23:43 fileB
-rw-rw-r--  1 ngrkic ngrkic 184 Oct  1 13:00 single.jdl
-rw-rw-r--  1 ngrkic ngrkic  63 Sep 30 23:42

This is content of files

[ngrkic@ui single]$ cat fileA 
This is first file....
[ngrkic@ui single]$ cat fileB
This is second file...
[ngrkic@ui single]$ cat 
echo "First file:"
cat $1
echo "Second file:"
cat $2

[ngrkic@ui single]$ cat single.jdl 
Executable = "";
Arguments = "fileA  fileB";
StdOutput = "std.out";
StdError = "std.err";
InputSandbox = {"", "fileA", "fileB"};
OutputSandbox = {"std.out", "std.err"};

4.Creating VOMS proxy:

[ngrkic@ui single]$ voms-proxy-init -voms aegis
Cannot find file or dir: /home/ngrkic/.glite/vomses
Enter GRID pass phrase:
Your identity: /C=RS/O=AEGIS/OU=Institute of Physics Belgrade/CN=Nikola Grkic
Creating temporary proxy ......................... Done
Contacting [/C=RS/O=AEGIS/OU=Institute of Physics Belgrade/CN=host/] "aegis" Done
Creating proxy ..................................................... Done
Your proxy is valid until Fri Oct  2 01:11:00 2009 </code>

5.Submiting single job:

[ngrkic@ui single]$ glite-wms-job-submit -a single.jdl
Connecting to the service

====================== glite-wms-job-submit Success ======================

The job has been successfully submitted to the WMProxy 
Your job identifier is:


Copy the job ID.Job is running now, and it should finish in few moments...

6.Requesting Job status:

[ngrkic@ui single]$ glite-wms-job-status

Status info for the Job :
Current Status:     Done (Success)
Logged Reason(s):
   - Job terminated successfully
Exit code:          0
Status Reason:      Job terminated successfully
Submitted:          Thu Oct  1 13:38:10 2009 CEST

7.Requesting Job output:

[ngrkic@ui single]$ glite-wms-job-output --dir /home/ngrkic/test



Output sandbox files for the job:
have been successfully retrieved and stored in the directory:


8.Go to test directory and see output with commands:

[ngrkic@ui single]$ cd 
[ngrkic@ui ~]$ cd test
[ngrkic@ui ~]$ cat std.out
First file:
This is first file....
Second file:
This is second file...

Personal tools