Я использую xdotool на rasperry pi для обновления браузера iceaweasel. Теперь я хочу перезагрузить веб-страницу после загрузки сервера в локальной сети.
Для этого я пишу PHP-скрипт на Raspberry (refresh.php):
<?php
exec("sh /var/www/refresh.sh");
?>
resfresh.sh
export DISPLAY=:"0.0"
XAUTHORITY=/home/pi/.Xauthority
xdotool getactivewindow
xdotool key F5
Если я запускаю скрипт PHP из консоли, обновление работает! Если я запускаю PHP из внешнего браузера, обновление не работает!
Это журнал ошибок Apache:
No protocol specified
Error: Can't open display: (null)
Failed creating new xdo instance
Я думаю, проблема с xdotool и пользовательскими www-данными.
Кто-нибудь может мне помочь?