Я написал несколько сценариев для достижения Эффект Marquee.
моя идея состоит в том, что php-скрипт отвечает за выполнение, а py-скрипт управляет потоком управления.
Мой файл .php:
<?php
exec(" sudo python /var/www/html/3ledblink.py");
?>
Мой file.py я использую для цикла (пока)
while True:
# Red for 7 seconds
trafficState(1,0,0)
time.sleep(7)
# Green for 5 seconds
trafficState(0,1,0)
time.sleep(5)
# Yellow for 2 seconds
trafficState(0,0,1)
time.sleep(2)
И теперь я не могу это остановить.
Помогите мне, пожалуйста.
Благодарю.
Если вы запускаете php файл в терминале, просто нажмите ctrl+c
прекратить это
Вы не можете остановиться exec
Процесс выполнения с использованием PHP.
Если вы хотите остановить процесс бесконечной команды exec, вам следует перезапустить сервер apache. Потому что вы не можете остановить выполнение команды после запуска с использованием PHP.