mirror of
https://gitee.com/ulthon/ulthon_admin.git
synced 2026-07-07 02:22:48 +08:00
内置定时器增加静默选项
This commit is contained in:
@@ -20,6 +20,8 @@ class Timer extends Command
|
||||
{
|
||||
// 指令配置
|
||||
$this->setName('timer')
|
||||
->addOption('temp', null, Option::VALUE_NONE)
|
||||
->addOption('quit', null, Option::VALUE_NONE)
|
||||
->setDescription('内置秒级定时器');
|
||||
}
|
||||
|
||||
@@ -35,6 +37,7 @@ class Timer extends Command
|
||||
$output->writeln('请前往后台设置站点域名(site_domain)配置项');
|
||||
return;
|
||||
}
|
||||
$output->writeln('站点域名:'.$site_domain);
|
||||
|
||||
$client = new Client([
|
||||
'base_uri' => $site_domain,
|
||||
@@ -87,8 +90,9 @@ class Timer extends Command
|
||||
}
|
||||
|
||||
if (empty($list_promises)) {
|
||||
|
||||
$output->writeln(date('Y-m-d H:i:s') . ' no request');
|
||||
if(!$input->hasOption('quit')){
|
||||
$output->writeln(date('Y-m-d H:i:s') . ' no request');
|
||||
}
|
||||
} else {
|
||||
$results = Utils::unwrap($list_promises);
|
||||
$output->writeln(date('Y-m-d H:i:s') . ': request all finished');
|
||||
@@ -100,7 +104,9 @@ class Timer extends Command
|
||||
}
|
||||
|
||||
|
||||
|
||||
if ($input->hasOption('temp')) {
|
||||
break;
|
||||
}
|
||||
|
||||
|
||||
sleep(1);
|
||||
|
||||
Reference in New Issue
Block a user