首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >多次运行PHP脚本,同时运行linux命令行

多次运行PHP脚本,同时运行linux命令行
EN

Stack Overflow用户
提问于 2015-07-14 17:57:33
回答 2查看 2.3K关注 0票数 4

我需要测试PHP脚本中的一些锁定,并且需要同时多次运行它。

我记得不久前我在测试MySQL锁定时找到了一个简单的命令,但是我记不起函数了,也找不到它了。我正在运行Ubuntu 14.04.1。

我在找一个没有循环的简单命令。

谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-07-14 19:08:17

在linux中使用AB测试

运行此命令

代码语言:javascript
复制
ab -n 1000 -c 5 http://yourpage.php

其中-n 1000意味着运行1000次

其中-c 5意味着您将执行5个并发过程

如果你想让它自动发生,那么激活cron作业中的卷曲。

代码语言:javascript
复制
45 11 * * * /usr/bin/curl -G 127.0.0.1/yourscript.php >/dev/null 2>&1

它每天上午11点45分运行。

有关在linux中进行AB测试或基准测试的详细信息,请参阅本页。

Linux基准

票数 6
EN

Stack Overflow用户

发布于 2015-07-14 19:15:52

可以使用此命令多次运行脚本:

代码语言:javascript
复制
cmd="..some command..."; for i in $(seq 5); do $cmd; sleep 1; done

例如,这是:

代码语言:javascript
复制
cmd="ls"; for i in $(seq 5); do $cmd; sleep 1; done

将在当前目录中列出文件5次,间隔1秒。

更改命令以执行所需的脚本,并将$(seq 5)更改为您想要运行该命令的次数。

e.g

代码语言:javascript
复制
cmd="php my_script.php"; for i in $(seq 1000); do $cmd; sleep 1; done
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31413930

复制
相关文章

相似问题

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