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

标签 php linux laravel parallel-processing

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

!!!更新!!!

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

 #!/bin/bash

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

但它会抛出错误 syntax error near unexpected token "php"

最佳答案

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

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

关于php - 如何同时运行多个 Laravel 命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50343267/

相关文章:

php - 您在哪些特定情况下使用 JSON 而不是 XML?

linux - 无法找到谁对文件进行了更改

php - 如何模拟 artisan 命令中使用的类进行测试?

php - Android:无法向 MYSQL 发送数据。导致崩溃

php - 在 php/Joomla 中创建复选框过滤器

php - Uncaught SyntaxError : Unexpected identifier with php

.net - 两台计算机之间基于 COM 的软件控制,以及从 Linux 到 Windows

c - 如何传输以太网帧?

javascript - Laravel:提交动态生成的表单字段

php - Laravel 在工厂测试的嵌套关系