Example #1
0
/**
 * Kill a job on the corresponding renderer
 *
 * @param array $renderer The renderer
 * @param string $job The job
 * @return boolean Whether the job has been successfully killed
 */
function lib_scheduling_renderer_job_kill($renderer, $job)
{
    lib_scheduling_renderer_ssh($renderer, $renderer['php'] . ' ' . $renderer['kill'] . ' ' . $job['asset']);
    return lib_scheduling_file_move(lib_scheduling_config('processing-path') . '/' . $job['basename'], lib_scheduling_config('failed-path') . '/' . $job['basename']);
}
Example #2
0
/**
 * Kill a job on the corresponding renderer
 *
 * @param array $renderer The renderer
 * @param string $job The job
 * @return boolean Whether the job has been successfully killed
 */
function lib_scheduling_renderer_job_kill($renderer, $job)
{
    global $php_cli_cmd;
    $res = lib_scheduling_renderer_ssh($renderer, "{$php_cli_cmd} " . $renderer['kill'] . ' ' . $job['asset']);
    lib_scheduling_trace($res);
    return lib_scheduling_file_move(lib_scheduling_config('processing-path') . '/' . $job['basename'], lib_scheduling_config('failed-path') . '/' . $job['basename']);
}