Skip to content

nobutnk/process

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

process

javaのプロセス起動停止時の処理とか

使い方

  1. AbstractShutdownHookを継承したクラスを作る。
  2. release()に、停止時の処理を実装する。
  3. doExecute()にメイン処理を実装する。
  4. main()メソッドにて、1.で実装したクラスのインスタンスを作成し、execute()メソッドを実行する。
  5. Ctrl + Cでの停止時や、プロセスをkillすると、release()が呼ばれるので、適切に停止することができる。
  6. ただし、kill -9をすると、release()は呼ばれない。

サンプルAppTestの起動・停止

  • 起動 java -cp ./classes:./test-classes/ com.blogspot.tanakanbb.process.AppTest
  • 停止は、コンソール上でCtrl+Cか、kill pid を実行してください。本サンプルでは、実行時にpidを出力します。

About

javaのプロセス起動停止時の処理とか

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published