½ñÌìѧinstallanywhereÓÖÓöµ½Ò»¸öÖØ´óÎÊÌ⣺ Ö´ÐÐlinux ½Å±¾¡£
ÊÔÁ˺ܶà°ì·¨£¬Ã»Óнá¹û¡£
µÚÒ»´ÎÓÃ execute command
/bin/sh sh.sh
Ã²ËÆ¾ÍÔËÐÐÁËÒ»ÐУ¬»¹ÊÇcp;
µÚ¶þ´ÎÓõÄÊÇexecute target File
ûÓÐʲôЧ¹û¡£
µÚÈý´ÎÊÇexecute costom code
ÎÒjava¸Õ½Ó´¥£¬Ð´µÄ²»ºÃ£¡£¡£¡
import com.zerog.ia.api.pub.*;
import java.net.*;
import java.io.*;
public class ExecuteTargetFile extends CustomCodeAction
{
public void install(InstallerProxy ip) throws InstallException
{
try
{
String fileToExecute = "/bin/sh shsh.sh";
Process r = Runtime.getRuntime().exec( fileToExecute );
System.out.println(fileToExecute);
}catch(IOException e)
{
System.out.println("ʧ°Ü");
}
}
public void uninstall(UninstallerProxy up) throws InstallException
{
}
public String getInstallStatusMessage()
{
return "Execute Target File";
}
public String getUninstallStatusMessage()
{
return "Execute Target File";
}
}
»¹ÊÇûЧ¹û£¡
Çë¸÷λ´óÏÀÖ¸ÌõÃ÷·£¡Ð»Ð»£¡
woaimengyou ÓÚ 2012-02-22 09:23:07·¢±í:
2# Lhhba
O(¡É_¡É)Oлл£¡
Lhhba ÓÚ 2012-02-21 21:24:41·¢±í:
°ïÄã¶¥ÏÂ