fix judge outfile
setup signal
include signal header
change from c99 to gnu99
frontground job signal
only wait bg cmd