Because of the dynamic and uncertain conditions of a real manufacturing system, many unforeseen events (e.g., machine breakdown, job revision, urgent jobs arrival, etc.) may lead to numerous schedule disruptions during schedule execution. In this paper, we present a new mixed technique that combines a proactive approach with a reactive approach to deal with scheduling problem under uncertainty. In the proactive phase, we build a robust baseline schedule that minimizes the schedules distance defined as the sum of the absolute deviations between the baseline and expected schedules. The robust baseline schedule contains some built-in flexibility in order to minimize the need of complex search procedures for the reactive scheduling approach. Based on the real-time manufacturing information getting online from the manufacturing execution system (MES), we then develop a reactive scheduling procedure to quickly revise the disrupted schedule when unexpected events occurring. The proposed framework integrated proactive and reactive approach is applied to molds production management system. The experimental results show that this mixed technique is more efficient than another technique when the duration of operation is uncertain.