While working on documenting the gogo shell better (https://issues.apache.org/jira/browse/FELIX-5595) I used the current felix framework distro and tested a lot of the commands.

When I tried the log:tail command using -f to follow changes I noticed a problematic behaviour. The tail -f command relies on the user pressing Ctrl-C to interrupt the tail and go back to the shell. In Apache Karaf this works like expected.

In the felix framework distro pressing Ctrl-C always exists the framework. So it is impossible to stop a tail -f once you started it. I opened an issue for this (https://issues.apache.org/jira/browse/FELIX-5597) as I think it would be better to have Ctrl-C behave like in karaf.

I discussed this with Guillaume Nodet on irc and he generally agrees but he asked me to bring this up on the list as the current behaviour might be desired.

So what do you think? Should we try to change the behaviour or is it good and expected that Ctrl-C ends the framework? In the latter case we would need to have a different solution for ending a tail -f.

Christian

--
Christian Schneider
http://www.liquid-reality.de

Open Source Architect
http://www.talend.com

Reply via email to