![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| Shell Programmering og Scripting Post spørgsmål om ksh, CSH, SH, Bash, Perl, PHP, SED, AWK og ANDRE shell scripts og Shell scriptsprog her. |
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| At fuldbyrde næste UNIX kommando efter sluttede SFTP proces. | gautamc | Shell Programmering og Scripting | 3 | 03-20-2008 07:49 PM |
| tom plads i java kommando gennem UNIX | shweta_d | Shell Programmering og Scripting | 2 | 06-27-2007 06:37 PM |
| Plz Hjælp: Hvordan bruger skrive kommando til at udføre kommandoen på en anden terminal | Aashish | UNIX for dummyer Spørgsmål & svar | 2 | 03-03-2006 12:25 PM |
| Fuldbyrdelsesstat UNIX kommando fra java på NT | CJ Walt | UNIX for dummyer Spørgsmål & svar | 1 | 06-25-2003 02:39 PM |
| Java-programmet kræver en UNIX-kommando | Quartz websted | UNIX for dummyer Spørgsmål & svar | 2 | 11-15-2001 09:17 AM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd |
Karakter:
|
Display Modes |
|
|
|
||||
|
udføre kommandoen UNIX med java: muligt eller ej?
Hej alle,
Jeg har et lille UNIX script, og jeg vil bruge det med java, så hvordan kan jeg executte UNIX kommando med java (hvis det er muligt): Faktisk vil jeg gerne bruge nogle værdier, der returneres af dette script med java gynger. er det muligt (naturligvis alt er muligt), men hvordan kan jeg gøre? På forhånd tak for din hjælp. |
|
||||
|
|
|
|||||
|
Det er relativt nemt at udføre en kommando, der er i din PATH, f.eks ls Code:
import java.io.InputStream;
import java.io.IOException;
public class foo
{
public foo()
{
Runtime rt = Runtime.getRuntime();
Process p = null;
try
{
p = rt.exec( "ls -l" );
}
catch ( IOException ioe )
{
System.out.println( "Error executing file" );
}
InputStream output = p.getInputStream();
System.out.println( output );
}
public static void main( String args[] )
{
foo f = new foo();
System.exit( 0 );
}
}
Scripts er lidt mere arbejde, så se her http://www.devx.com/tips/Tip/14667 , som skulle hjælpe. Fred, ZB http://www.zazzybob.com EDIT: Min kode arbejdede for kommandoer, ikke scripts. Hay ho. Sidst redigeret af zazzybob; 05-14-2004 på 07:09 AM.. |
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|