mirror of https://gitee.com/karson/fastadmin.git
定时任务shell执行
parent
b966028d65
commit
38f166004e
|
|
@ -62,7 +62,7 @@ class Autotask extends Controller
|
|||
if ($crontab['maximums'] && $crontab['executes'] > $crontab['maximums'])
|
||||
{
|
||||
//任务已超过最大执行次数
|
||||
$update['status'] = 'finished';
|
||||
$update['status'] = 'completed';
|
||||
}
|
||||
else if ($crontab['endtime'] > 0 && $time > $crontab['endtime'])
|
||||
{
|
||||
|
|
@ -83,7 +83,7 @@ class Autotask extends Controller
|
|||
{
|
||||
$update['executetime'] = $time;
|
||||
$update['executes'] = $crontab['executes'] + 1;
|
||||
$update['status'] = ($crontab['maximums'] > 0 && $update['executes'] >= $crontab['maximums']) ? 'finished' : 'normal';
|
||||
$update['status'] = ($crontab['maximums'] > 0 && $update['executes'] >= $crontab['maximums']) ? 'completed' : 'normal';
|
||||
}
|
||||
|
||||
// 如果需要更新状态
|
||||
|
|
@ -118,7 +118,7 @@ class Autotask extends Controller
|
|||
else if ($crontab['type'] == 'shell')
|
||||
{
|
||||
// 执行Shell
|
||||
exec('nohup php ' . $crontab['content'] . ' >> ' . $logDir . date("Y-m-d") . '.log 2>&1 &');
|
||||
exec( $crontab['content'] . ' >> ' . $logDir . date("Y-m-d") . '.log 2>&1 &');
|
||||
}
|
||||
}
|
||||
catch (Exception $e)
|
||||
|
|
|
|||
Loading…
Reference in New Issue