PengZheng commented on issue #592:
URL: https://github.com/apache/celix/issues/592#issuecomment-1646495414

   > i found must use command "quit" to quit . If quit with "ctrl+c" or 
"ctrl+r" , it will course muti process are running . I suggest whether to 
consider adding these two signals because it is more in line with the exit 
habit of the program ?
   
   I check the example on my machine, `ctrl+c` worked as expected.
   I also checked the source code, and founded that `SIGINT` is dealt with the 
following:
   
   
https://github.com/apache/celix/blob/456de193fbdc07e02bd7afa0d7cf4e22c67dbe0d/libs/framework/src/celix_launcher.c#L123-L132
   
   
https://github.com/apache/celix/blob/456de193fbdc07e02bd7afa0d7cf4e22c67dbe0d/bundles/shell/shell_tui/src/shell_tui.c#L167-L208
   
   If it still does not work on your machine, you can reopen this and add more 
contextual information to help us find the root cause. Of course, you can 
investigate yourself. A bug fixing pull request is always welcomed.
   
   PS: `ctrl+r` usually means reverse history search, and is not the expected 
way of quitting.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@celix.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to