2010-11-23 3 views

答えて

5

killコマンドを使用してMac OS X(または任意のUnix)のプロセスを中断し、SIGSTOPシグナルをプロセスに送信できます。

我々は、それは9281.

kill -SIGSTOP 9281 

だと言うだろうとpsコマンドを使用し、PIDを検索するには...

kill -SIGCONT 9281 

を再開するために例えば、プロセスID(PID)を検索ps -aには実行中のプロセスがすべて一覧表示され、プロセスはアプリケーションを実行するjavaインスタンスになります。

4

デバッグモードでアプリケーションを起動し、後で一時停止してからmac osxをスリープ状態にすることができます。

2

既にアプリケーションを起動している場合は、コマンドラインでkill -STOPを使用することをお勧めします。アプリケーションがeclipseのjvmで実行されている場合は、eclipseプロセス自体にこれを行う必要があります。

+1

はJavaプロセスではなく、Eclipseプロセスは異なりますか? Eclipseを停止すると、おそらくIDEが中断されます。右 ? – euphoria83

+0

@euphoria - 私はあなたがアプリケーションの実行に使用したeclipseランチャーをどのように設定したかによって異なります。 –

1

プロセスが含まれている場合(インターネットに接続していない、外部からの依存関係がない場合)、スリープ状態になるか、コンピュータを終了してください。それをオンにした後で再開されます。

+0

私は知っています。私は、Javaプロセスを中断した後もコンピュータを使い続けたいと思っています。 – euphoria83

関連する問題