PHP和C:避免执行相同C程序的多个进程

时间:2017-09-12 21:00:29

标签: php exec multiple-processes

我正在开发一个PHP Web界面来管理我的Raspberry的GPIO。 我想创建一个页面,例如四个按钮:

  • 按钮1:开启PIN1
  • 按钮2:关闭PIN1
  • 按钮3:开启PIN2
  • 按钮4:关闭PIN2

对于PHP页面的每个按钮,我正在关联一个C程序。因此,如果我想打开PIN1,我会启动我的程序“switchOnPin1.c”的PHP“exec”命令,依此类推。

问题在于,通过这种方式,经过一段时间后,如果我按下很多次按钮,我就会在我的进程列表(“ps -aux”linux命令)中运行很多我的C程序实例。

有没有办法只运行一个C程序,以便每个按钮都可以调用相同的C程序?

提前致谢

0 个答案:

没有答案