LoginSignup
1
1

More than 5 years have passed since last update.

[Grails]Grails3.0.8でctrl-cでGrailsが停止しない

Last updated at Posted at 2015-10-01

概要

Grails 3.0.8で、 非インタラクティブモード でGrailsを起動すると、ctrl-cをタイプしてもGrailsが終了しない。

環境

Type Value
OS Linux Mint 17
Grails 3.0.8
Groovy 2.4.4
JVM 1.8.0_25

なお、Grailsはsdkmanでインストールした。

現象

コンソールから grails run-app非インタラクティブモード でGrailsを起動した場合、コンソールがそもそもキー入力を受け付けていないっぽい。(Enter押しても改行されない)
この時点でctrl-cを入力すると、一応キーボードの入力がコンソールに表示されるようになる。
が、続いてctrl-cを押してもGrailsは止まらない。

暫定対応

ctrl-zで抜けた後、コンソールでgrails stop-appを実行すればGrailsはちゃんと停止する。

その他

Grails 3.0.0の時はダメだったけど、インタラクティブモードでstop-appが使えるようになっている!
なので、常にgrailsコマンドでインタラクティブモードに入って、その中でrun-appstop-appを叩くのも有りのはず。
自分が開発しているシステムはGrais 2.4系だけど常にインタラクティブモードで作業している。

ちなみに、自分の環境では100%の確率でこの問題が発生。しかし、環境によっては高確率で発生するけど100%とまでは行かない、そもそも再現しない、等環境によって差異がある模様。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1