<?php
//Every 30 min
require_once ('config.php');
$flagFile = APPLICATION_PATH . '/../data/log/scanAbnormalOrders';
if (@file_exists($flagFile)) {
    echo 'The running.' . "\r\n";
    echo $flagFile . "\r\n";
    exit();
}
$link = fopen($flagFile, 'wb');
fclose($link);
define('RUNTIME', '[' . date('Y-m-d H:i:s') . '] ');
echo RUNTIME . "Starting!\n";
try {
    $result= Service_OrderDispatchProcess::scanAbnormalOrders();
    var_dump($result);
} catch (Exception $e) {
    @unlink($flagFile);
    echo '[' . date('Y-m-d H:is') . ']Fail Exception:' . $e->getMessage() . "\r\n";
}
echo "[" . date('Y-m-d H:is') . "] End run\r\n";
@unlink($flagFile);