首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Laravel 5中调度器任务的Pid

Laravel 5中调度器任务的Pid
EN

Stack Overflow用户
提问于 2015-12-24 05:29:00
回答 1查看 933关注 0票数 1

我已经在app/console/kernel.php中的调度程序中添加了一个任务。如下所示:

代码语言:javascript
复制
$schedule->command('atomaton:socket_start --port=8080')
     ->withoutOverlapping()
     ->appendOutputTo(base_path().'/atomaton/storage/atnSocket.log');

因此,我的问题是:如何确定该命令是否正在运行?能给我PID吗?

EN

回答 1

Stack Overflow用户

发布于 2015-12-24 13:35:17

我发现当你调用withoutOverlapping()时,laravel会在storage/framework/中创建一个文件,就像schedule-xxxxx一样,可以在php artisan schedule:run中检测到,以避免任务重叠。

在Laravel 5.0上进行了测试。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34444008

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档