diff --git a/src/main.cxx b/src/main.cxx index 074e550..47d234d 100644 --- a/src/main.cxx +++ b/src/main.cxx @@ -1,3 +1,7 @@ +#include +#include + + #include "Parser.h" #include "Parser.h" #include @@ -9,6 +13,10 @@ #include "log/log.h" #include "config/config.h" +void handle_ctrlC(int signal){ + exit(0); +} + /* 0 is data path. 1 is dataRef path. 2 is output path. @@ -17,6 +25,9 @@ int main(int argc, char *argv[]) { + signal(SIGINT, handle_ctrlC); + + int argNum = 5; std::vector args(argNum); args[0] = "/home/sun/20230418T145123/";