|
Hi,
<why>
I am running a shell program which after setting some variables with values invokes a java program and pass it some parameters. Few of the parameters requires Input/Output file location. Which can be in the same system or a different Linux machine. </why> I am pasting the shell file I wrote(which ofcourse
doesn't work)
Unix Shell file
=========== #!/bin/bash
# 192.168.0.115(points to server)
# 192.168.0.44 (is this machine) javac -d . com/enigma/client/*.java
javac -d . com/enigma/common/*.java export Host=192.168.0.115
export Port=8080 export InputFile=//192.168.0.44/Enigma/input/xml/Chapter30sample.xml export OutputPath=//192.168.0.44/outputXML/ export programName=Daniel_rajesh export logoPath=//192.168.0.44/Enigma/input/images/Goodrichlogo.gif export userType=IPC export userRev=2 java -DHost=$Host -DPort=$Port
com.enigma.client.PETClient -input $InputFile -type $userType -rev $userRev -out
$OutputPath -param _3C_BookName $programName -param _3C_UserDef1
$logoPath
The above shell file is the replacement for the
below DOS batch file(which works)
Dos Batch file
=========== javac -d .\ .\com\enigma\client\*.java javac -d .\ .\com\enigma\common\*.java set Host=192.168.0.115
set Port=8080 set InputFile=\\192.168.0.44\Enigma\input\xml\Chapter30sample.xml set OutputPath=\\192.168.0.44\outputXML\ set programName=Daniel_rajesh set logoPath=\\192.168.0.44\Enigma\input\images\Goodrichlogo.gif set userType=IPC set userRev=2 java -DHost=%Host% -DPort=%Port% com.enigma.client.PETClient -input
%InputFile% -type %userType% -rev %userRev% -out %OutputPath% -param
_3C_BookName %programName% -param _3C_UserDef1 %logoPath%
Any solutions hints would be of great help.
Have a great day.
Karthikeyan B |
- Re: [vox-tech] How do i refer my system with I... karthikeyan
- Re: [vox-tech] How do i refer my system w... MB
- Re: [vox-tech] How do i refer my syst... karthikeyan.balasubramanian
- Re: [vox-tech] How do i refer my ... Jeff Newmiller
