我已经为 laravel 5.1 项目设置了预定命令。
它有效,命令已经启动,但愚蠢的是我没有考虑如何停止它。
通常您不想停止它,但该命令正在向数据库表中插入近 50 万行,而我只是想确保我可以在不登录服务器的情况下启动它。
显然我需要在某个时候运行它,但不是现在,那么有没有办法在中途停止命令呢?
当我在预定的代码中发现错误并且它将继续运行很长一段时间后,这对我有用。通过 SSH 连接到服务器。
ps -fe | grep artisan
然后杀死PID(PID是进程号)。杀死前两个结果对我有用。
注意:如果您使用 withoutOverlapping(),除非您将 ->name() 更改为唯一的名称,否则该过程将不会再次启动。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)