Ну и в чем проблема, ты сам уже почти весь код написал.
Регистрируешь команду, далее 2 варианта: 1) в функции, которая срабатывает при вводе команды, задаёшь значение переменной true и в потоке main проверяешь, если переменная true, то выполняешь свой код выше и делаешь переменную false
2) в...