资源有限 - 按顺序执行shell脚本

时间:2018-06-13 04:50:54

标签: shell

我有一个运行ubuntu 16.04的网络服务器。它接受来自网页的请求并执行带有四个参数的shell脚本。目前它使用php来执行像

这样的shell脚本

shell_exec(“sh script.sh'”。$ string1。“''”。$ num1。“''”。$ num2。“''”。$ string2。“'”);

但是,我的服务器资源不是很高。因此,存在多个请求且服务器资源耗尽的情况。还有时候没有一小时的请求。

我想做以下

  1. 当有任何请求到来时,我想将带有参数的整个shell脚本命令放入队列

  2. 当下一个请求到来时,再次将其添加到同一队列。

  3. '任务t + 1'仅在'任务t'完成后才会运行

  4. 任务完成后,将其从队列中删除

  5. 有办法做到这一点吗?我试过任务假脱机程序,但'tsp'命令似乎没有运行此命令'sh script.sh text num num text' 对不起,如果问题是noob级别。

0 个答案:

没有答案