我正在使用覆盆子pi進行學習和實驗,並且我製作了一個程序,該程序只需在pi B +上的GPIO引腳29(帶接線pi)上閃爍LED即可。我用這個過程無限制地打算用我的網頁上的另一個按鈕來殺死它,但我無法弄清楚。我似乎甚至不能阻止它進入pi。這不是一個真正的問題,因爲我可以重新啓動pi並關閉它,但是學習會很好。我想從我的網頁中殺死它(我使用的是Apache服務器)。 下面的代碼:我該如何殺死一個無限的PHP進程?
<?php
system ("gpio mode 29 out");
while (true){
system ("gpio write 29 0");
sleep(1);
system ("gpio write 29 1");
sleep(1);
header('Location: remoteGPIO.html');
}
?>
,所以我可以殺了這與沒有使用JavaScript的另一個按鈕?我不介意使用它,但我想避免它。如果我不能做到這一點就沒什麼大不了的。 我開始使用這個按鈕:
<form action="GPIO29FLASH.php"><button>begin</button></form>
在此先感謝!
也許使用php會話和if語句,只有當session變量爲true時才允許它運行。然後,您只需按下按鈕即可將會話變量切換爲0或1. –