Completing job recovery system using command pattern