add logutil.track function, track log with multiple patterns
add colorful log
add delay between clean shm and restart processes
fix problem that gdb can't receive sigint
exit code