如何同时运行多个Laravel命令?

时间:2018-05-15 06:03:12

标签: php linux laravel parallel-processing

我需要同时使用不同参数运行相同的Laravel命令20次,我该如何自动执行此操作?它像是: php artisan do-command 1php artisan do-command 2php artisan do-command 3,... php artisan do-command 20? 另外,我的笔记本电脑配备i7-7500u和8GB的RAM足以运行20-100个进程吗?

!!! UPDATE !!!

在第一个回答后我创建了一个sh文件:

 #!/bin/bash

 for i in {1..20}
    php artisan do-command $i &

但它会引发错误syntax error near unexpected token "php"

1 个答案:

答案 0 :(得分:1)

在Linux上,您可以将&添加到命令的末尾,以便在后台运行命令,例如

for i in {1..20} do
    artisan do-command $i &
done