同时运行一个PHP脚本linux命令行

时间:2015-07-14 17:57:34

标签: php linux command-line

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

我记得当我测试MySQL锁定时,我发现了一个简单的命令,但是不记得该功能并且无法再找到它。我正在运行Ubuntu Linux 14.04.1。

我正在寻找一个没有任何循环的简单命令。

感谢。

1 个答案:

答案 0 :(得分:1)

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

cmd="..some command..."; for i in $(seq 5); do $cmd; sleep 1; done

例如,这个:

cmd="ls"; for i in $(seq 5); do $cmd; sleep 1; done

将列出当前目录中的文件5次,中间为一秒。

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

e.g

cmd="php my_script.php"; for i in $(seq 1000); do $cmd; sleep 1; done