我正在开发一个 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 程序?
提前致谢