CIB runShell technischer Leitfaden
Schneller Einstieg
Aufrufbeispiel der CIB runshell über ein Script aus Java
import java.lang.Runtime;
import java.io.*;
import java.lang.*;
public class ScriptExec {
public static void main(String[] args){
System.out.println("start");
// TODO implement Main.main
Runtime t_RunTime = Runtime.getRuntime();
if (t_RunTime != null)
{
String[] t_cmdarray = new String[2];
//Angabe das aufzurufenden Scripts
t_cmdarray[0] = new String("./TestScript.sh");
//Argument fuer das Script mit Leerzeichen
t_cmdarray[1] = new String("DocInfo.Author=CIB support Team");
try
{
//Script starten
Process t_Process = t_RunTime.exec(t_cmdarray);
int t_Result = t_Process.waitFor();
}
catch (IOException exec)
{
System.out.println("IOException");
exec.printStackTrace();
}
catch (InterruptedException interexec)
{
System.out.println("InterruptedException");
interexec.printStackTrace();
}
}
}
}
ScriptExec.java
#/bin/sh
LD_LIBRARY_PATH=. ./cibrshux "$1" -f input.rtf output.pdf
TestScript.sh aus Linux/Unix
