marcelv
de hobbytechnoloog
Mijn site over doe-het-zelf-technologie met elektronica, 3D-printen en programmeren.
Marcel Veldhuizen
23 oktober 2019

PC uitschakelen via PHP

PC uitschakelen via PHP
Op de Exergaming-PC zit in het hoofdmenu een knop die het systeem uitschakelt. Hij moet vanuit PHP het systeem uit kunnen zetten. PHP? Ja, ik gebruik PHP als webserver door dit uit te voeren in de directory waar de spellen staan:

php -S localhost:80

Dit is de pagina die de PC uitzet:
exec("shutdown -h now");
echo("Doei!");
?>

Het werkt doordat ik eenmalig dit heb gedaan:

sudo chmod +s /sbin/shutdown

Hierna kan ik de stekker er veilig uittrekken. In het BIOS van de NUC (op te roepen met F2) staat dat hij na een power failure automatisch aan moet gaan, dus stekker er in en alles start weer op.
 
 
Mocht een website waar ik naar verwijs uitvallen dan heb ik altijd nog een back-up.