file_do should be complete
Added code for starting the recheck after a signal is received