By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
445,812 Members | 1,288 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 445,812 IT Pros & Developers. It's quick & easy.

Converting windows .cmd files to UNIX

P: 3
Hi,
I'm wondering what kind of things do I need to look out for when converting my .cmg scripts to Unix scripts. (I want the same inputs and outputs, but I'm now running on a Unix Server.

I know that the scripts are basically similar, and that a lot of the commands will probably remain the same, but I'm too unfamiliar with shell commands to know exactly.

Are there any useful links available on this topic, or some sound advice...... or maybe even look at one of the scripts.




-----------------------------------------------------
@echo off

REM Verify if JORAM_HOME is well defined

if not exist "%JORAM_HOME%\bin\admin_jms.cmd" goto nokHome

REM Verify if JAVA_HOME is well defined

if not exist "%JAVA_HOME%\bin\java.exe" goto nokJava



set CONFIG_DIR=%JORAM_HOME%\config

set JORAM_LIBS=%JORAM_HOME%\ship\lib

set RUN_DIR=%JORAM_HOME%\run



REM Building the Classpath

set CLASSPATH=%JORAM_LIBS%\joram-mom.jar

set CLASSPATH=%CLASSPATH%;%JORAM_LIBS%\joram-shared.jar

set CLASSPATH=%CLASSPATH%;%JORAM_LIBS%\JCup.jar

set CLASSPATH=%CLASSPATH%;%JORAM_LIBS%\jakarta-regexp-1.2.jar

set CLASSPATH=%CLASSPATH%;%JORAM_LIBS%\ow_monolog.jar

set CLASSPATH=%CLASSPATH%;%JORAM_LIBS%\jmxri.jar

set CLASSPATH=%CLASSPATH%;%RUN_DIR%



mkdir %RUN_DIR%

copy %CONFIG_DIR%\a3config.dtd %RUN_DIR%\a3config.dtd

copy %CONFIG_DIR%\a3debug.cfg %RUN_DIR%\a3debug.cfg

copy %CONFIG_DIR%\centralized_a3servers.xml %RUN_DIR%\a3servers.xml

copy %CONFIG_DIR%\jndi.properties %RUN_DIR%\jndi.properties



echo == Launching a persistent server#%1 ==

rem start /D %RUN_DIR% /B %JAVA_HOME%\bin\java -classpath %CLASSPATH% fr.dyade.aaa.agent.AgentServer %1 ./s%1

cd "%RUN_DIR%"
"%JAVA_HOME%\bin\java" -classpath %CLASSPATH% fr.dyade.aaa.agent.AgentServer %1 ./s%1

goto end

:nokHome

echo The JORAM_HOME environment variable is not defined correctly

echo This environment variable is needed to run this program

goto end

:nokJava

echo The JAVA_HOME environment variable is not defined correctly

echo This environment variable is needed to run this program

goto end



:end
-------------------------------------------------------------------------------------
here's another small one!
-------------------------------------------------------------------------------------
@echo off
REM Verify if JORAM_HOME is well defined
if not exist "%JORAM_HOME%\samples\bin\admin.bat" goto nokHome

set RUN_DIR=%JORAM_HOME%\samples\run

echo == Cleaning the persistence directories and configuration settings ==
rmdir /s /q %RUN_DIR%
goto end
:nokHome
echo The JORAM_HOME environment variable is not defined correctly
echo This environment variable is needed to run this program
goto end

:end

------------------------------------------------------------------------------------


thanks in advance, I appreciate any help you have to give,
Patrick
Aug 14 '07 #1
Share this Question
Share on Google+
1 Reply


P: 3
so, the first line should read......

I'm wondering what kind of things do I need to look out for when converting my (windows) .cmD scripts to Unix scripts.
Aug 14 '07 #2

Post your reply

Sign in to post your reply or Sign up for a free account.