お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2009-12-13 16:30:04

santamasashi
メンバ
登録日: 2009-09-25

Javaを用いて端末操作

遠隔地のPCでUserModeLinuxを起動するというJavaプログラムを作成しています。
そこでUserModeLinuxを起動するためには起動するPCの端末から
「linux.uml ubd0=uml-root-hardy umid=uml1」
と入力する必要があるのですが、
このコマンドさえ端末で実行できればいいです。
それは可能ですか。
可能だとすればどのようなプログラムになるのでしょうか。
端末を起動せずに端末にコマンド入力したいということです。
なにかアドバイスあればよろしくお願いします。

オフライン

 

#2 2009-12-13 20:12:21

epii
メンバ
登録日: 2008-12-11

Re: Javaを用いて端末操作

UML は使ったことがないのでよく分かりませんが、
  Runtime#exec
ですかね…?

具体的には、

コード:

String cmdarray[] = { "linux.uml", "ubd0=uml-root-hardy", "umid=uml1" };
Runtime.getRuntime.exec(cmdarray);

詳細は Javadoc をみてください。

オフライン

 

Board footer

Powered by FluxBB